diff options
Diffstat (limited to 'src/test/compile-fail/issue-45199.rs')
| -rw-r--r-- | src/test/compile-fail/issue-45199.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/test/compile-fail/issue-45199.rs b/src/test/compile-fail/issue-45199.rs index ecddb4c101f..61e19ffc0d2 100644 --- a/src/test/compile-fail/issue-45199.rs +++ b/src/test/compile-fail/issue-45199.rs @@ -13,6 +13,7 @@ fn test_drop_replace() { let b: Box<isize>; + //[mir]~^ NOTE consider changing this to `mut b` b = Box::new(1); //[ast]~ NOTE first assignment //[mir]~^ NOTE first assignment b = Box::new(2); //[ast]~ ERROR cannot assign twice to immutable variable @@ -24,6 +25,7 @@ fn test_drop_replace() { fn test_call() { let b = Box::new(1); //[ast]~ NOTE first assignment //[mir]~^ NOTE first assignment + //[mir]~| NOTE consider changing this to `mut b` b = Box::new(2); //[ast]~ ERROR cannot assign twice to immutable variable //[mir]~^ ERROR cannot assign twice to immutable variable `b` //[ast]~| NOTE cannot assign twice to immutable @@ -31,7 +33,7 @@ fn test_call() { } fn test_args(b: Box<i32>) { //[ast]~ NOTE first assignment - //[mir]~^ NOTE argument not declared as `mut` + //[mir]~^ NOTE consider changing this to `mut b` b = Box::new(2); //[ast]~ ERROR cannot assign twice to immutable variable //[mir]~^ ERROR cannot assign to immutable argument `b` //[ast]~| NOTE cannot assign twice to immutable |
