diff options
| author | Felix S. Klock II <pnkfelix@pnkfx.org> | 2018-06-15 05:49:29 +0200 |
|---|---|---|
| committer | Felix S. Klock II <pnkfelix@pnkfx.org> | 2018-06-19 19:41:48 +0200 |
| commit | 35971ccc4127ca74b684dd23b8cd54aa89ef8d96 (patch) | |
| tree | 1d89119aa4ee77f91750d765b282afb002b86bec /src/test/ui/lifetime-errors | |
| parent | 0d9998cb973f497110789b4d97d1b9803aab6fb1 (diff) | |
Update the existing UI tests to reflect diagnostic changes in NLL.
Diffstat (limited to 'src/test/ui/lifetime-errors')
| -rw-r--r-- | src/test/ui/lifetime-errors/ex3-both-anon-regions-one-is-struct-2.nll.stderr | 2 | ||||
| -rw-r--r-- | src/test/ui/lifetime-errors/liveness-assign-imm-local-notes.stderr | 12 |
2 files changed, 13 insertions, 1 deletions
diff --git a/src/test/ui/lifetime-errors/ex3-both-anon-regions-one-is-struct-2.nll.stderr b/src/test/ui/lifetime-errors/ex3-both-anon-regions-one-is-struct-2.nll.stderr index 9d6d68f518d..93f2837c0fc 100644 --- a/src/test/ui/lifetime-errors/ex3-both-anon-regions-one-is-struct-2.nll.stderr +++ b/src/test/ui/lifetime-errors/ex3-both-anon-regions-one-is-struct-2.nll.stderr @@ -18,7 +18,7 @@ error[E0384]: cannot assign to immutable argument `y` --> $DIR/ex3-both-anon-regions-one-is-struct-2.rs:14:5 | LL | fn foo(mut x: Ref, y: &u32) { - | - argument not declared as `mut` + | - consider changing this to `mut y` LL | y = x.b; //~ ERROR lifetime mismatch | ^^^^^^^ cannot assign to immutable argument diff --git a/src/test/ui/lifetime-errors/liveness-assign-imm-local-notes.stderr b/src/test/ui/lifetime-errors/liveness-assign-imm-local-notes.stderr index 43743118966..0620235371a 100644 --- a/src/test/ui/lifetime-errors/liveness-assign-imm-local-notes.stderr +++ b/src/test/ui/lifetime-errors/liveness-assign-imm-local-notes.stderr @@ -32,6 +32,9 @@ LL | x = 2; //~ ERROR (Ast) [E0384] error[E0384]: cannot assign twice to immutable variable `x` (Mir) --> $DIR/liveness-assign-imm-local-notes.rs:23:9 | +LL | let x; + | - consider changing this to `mut x` +... LL | x = 2; | ----- first assignment to `x` LL | x = 3; //~ ERROR (Ast) [E0384] @@ -40,6 +43,9 @@ LL | x = 3; //~ ERROR (Ast) [E0384] error[E0384]: cannot assign twice to immutable variable `x` (Mir) --> $DIR/liveness-assign-imm-local-notes.rs:35:13 | +LL | let x; + | - consider changing this to `mut x` +... LL | x = 2; | ----- first assignment to `x` LL | x = 3; //~ ERROR (Ast) [E0384] @@ -48,12 +54,18 @@ LL | x = 3; //~ ERROR (Ast) [E0384] error[E0384]: cannot assign twice to immutable variable `x` (Mir) --> $DIR/liveness-assign-imm-local-notes.rs:45:13 | +LL | let x; + | - consider changing this to `mut x` +... LL | x = 1; //~ ERROR (Ast) [E0384] | ^^^^^ cannot assign twice to immutable variable error[E0384]: cannot assign twice to immutable variable `x` (Mir) --> $DIR/liveness-assign-imm-local-notes.rs:48:13 | +LL | let x; + | - consider changing this to `mut x` +... LL | x = 1; //~ ERROR (Ast) [E0384] | ----- first assignment to `x` ... |
