diff options
Diffstat (limited to 'src/test/ui/typeck/assign-non-lval-derefmut.rs')
-rw-r--r-- | src/test/ui/typeck/assign-non-lval-derefmut.rs | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/src/test/ui/typeck/assign-non-lval-derefmut.rs b/src/test/ui/typeck/assign-non-lval-derefmut.rs deleted file mode 100644 index ec1882f52..000000000 --- a/src/test/ui/typeck/assign-non-lval-derefmut.rs +++ /dev/null @@ -1,15 +0,0 @@ -// run-rustfix - -fn main() { - let x = std::sync::Mutex::new(1usize); - x.lock().unwrap() = 2; - //~^ ERROR invalid left-hand side of assignment - x.lock().unwrap() += 1; - //~^ ERROR binary assignment operation `+=` cannot be applied to type `MutexGuard<'_, usize>` - - let mut y = x.lock().unwrap(); - y = 2; - //~^ ERROR mismatched types - y += 1; - //~^ ERROR binary assignment operation `+=` cannot be applied to type `MutexGuard<'_, usize>` -} |