diff options
| author | Felix S. Klock II <pnkfelix@pnkfx.org> | 2018-10-16 17:10:04 +0200 |
|---|---|---|
| committer | Felix S. Klock II <pnkfelix@pnkfx.org> | 2018-10-16 17:11:36 +0200 |
| commit | 5b748434afe19c8ec8091413e843df9b3679da3e (patch) | |
| tree | f95f47816b310315907862f7bcbba79e795f59c4 | |
| parent | b10beb3233afcb8622246fd0d5ae4b64e2281f20 (diff) | |
| download | rust-5b748434afe19c8ec8091413e843df9b3679da3e.tar.gz rust-5b748434afe19c8ec8091413e843df9b3679da3e.zip | |
updates to expected output for other ui tests.
10 files changed, 24 insertions, 11 deletions
diff --git a/src/test/ui/issues/issue-17385.nll.stderr b/src/test/ui/issues/issue-17385.nll.stderr index c7b0b57000f..cdc5a047c07 100644 --- a/src/test/ui/issues/issue-17385.nll.stderr +++ b/src/test/ui/issues/issue-17385.nll.stderr @@ -1,4 +1,4 @@ -error[E0382]: use of moved value: `foo.0` +error[E0382]: use of moved value: `foo` --> $DIR/issue-17385.rs:29:11 | LL | drop(foo); diff --git a/src/test/ui/issues/issue-27282-move-match-input-into-guard.rs b/src/test/ui/issues/issue-27282-move-match-input-into-guard.rs index 909c369354b..769e5474e00 100644 --- a/src/test/ui/issues/issue-27282-move-match-input-into-guard.rs +++ b/src/test/ui/issues/issue-27282-move-match-input-into-guard.rs @@ -26,7 +26,7 @@ fn main() { _ if { (|| { let bar = b; *bar = false; })(); false } => { }, &mut true => { println!("You might think we should get here"); }, - //~^ ERROR use of moved value: `*b` [E0382] + //~^ ERROR use of moved value: `b` [E0382] _ => panic!("surely we could never get here, since rustc warns it is unreachable."), } } diff --git a/src/test/ui/issues/issue-27282-move-match-input-into-guard.stderr b/src/test/ui/issues/issue-27282-move-match-input-into-guard.stderr index 0b783e37615..5f3b07bd1e8 100644 --- a/src/test/ui/issues/issue-27282-move-match-input-into-guard.stderr +++ b/src/test/ui/issues/issue-27282-move-match-input-into-guard.stderr @@ -1,4 +1,4 @@ -error[E0382]: use of moved value: `*b` +error[E0382]: use of moved value: `b` --> $DIR/issue-27282-move-match-input-into-guard.rs:28:14 | LL | _ if { (|| { let bar = b; *bar = false; })(); diff --git a/src/test/ui/liveness/liveness-use-after-move.nll.stderr b/src/test/ui/liveness/liveness-use-after-move.nll.stderr index 62d9a8b115a..463a64f4bec 100644 --- a/src/test/ui/liveness/liveness-use-after-move.nll.stderr +++ b/src/test/ui/liveness/liveness-use-after-move.nll.stderr @@ -1,4 +1,4 @@ -error[E0382]: borrow of moved value: `*x` +error[E0382]: borrow of moved value: `x` --> $DIR/liveness-use-after-move.rs:16:20 | LL | let y = x; diff --git a/src/test/ui/nll/issue-51512.rs b/src/test/ui/nll/issue-51512.rs index 4543d2ba638..43debec69b5 100644 --- a/src/test/ui/nll/issue-51512.rs +++ b/src/test/ui/nll/issue-51512.rs @@ -15,5 +15,5 @@ fn main() { let range = 0..1; let r = range; let x = range.start; - //~^ ERROR use of moved value: `range.start` [E0382] + //~^ ERROR use of moved value: `range` [E0382] } diff --git a/src/test/ui/nll/issue-51512.stderr b/src/test/ui/nll/issue-51512.stderr index 102de43e5d7..49c419998a4 100644 --- a/src/test/ui/nll/issue-51512.stderr +++ b/src/test/ui/nll/issue-51512.stderr @@ -1,4 +1,4 @@ -error[E0382]: use of moved value: `range.start` +error[E0382]: use of moved value: `range` --> $DIR/issue-51512.rs:17:13 | LL | let r = range; diff --git a/src/test/ui/union/union-borrow-move-parent-sibling.nll.stderr b/src/test/ui/union/union-borrow-move-parent-sibling.nll.stderr index 1ca2a56e757..a4f5e41b529 100644 --- a/src/test/ui/union/union-borrow-move-parent-sibling.nll.stderr +++ b/src/test/ui/union/union-borrow-move-parent-sibling.nll.stderr @@ -1,4 +1,4 @@ -error[E0382]: use of moved value: `u.y` +error[E0382]: use of moved value: `u` --> $DIR/union-borrow-move-parent-sibling.rs:29:13 | LL | let a = u.x.0; @@ -8,7 +8,7 @@ LL | let a = u.y; //~ ERROR use of moved value: `u.y` | = note: move occurs because `u` has type `U`, which does not implement the `Copy` trait -error[E0382]: use of moved value: `u.y` +error[E0382]: use of moved value: `u` --> $DIR/union-borrow-move-parent-sibling.rs:41:13 | LL | let a = (u.x.0).0; @@ -18,7 +18,7 @@ LL | let a = u.y; //~ ERROR use of moved value: `u.y` | = note: move occurs because `u` has type `U`, which does not implement the `Copy` trait -error[E0382]: use of moved value: `u.x` +error[E0382]: use of moved value: `u` --> $DIR/union-borrow-move-parent-sibling.rs:53:13 | LL | let a = *u.y; diff --git a/src/test/ui/use/use-after-move-self-based-on-type.nll.stderr b/src/test/ui/use/use-after-move-self-based-on-type.nll.stderr new file mode 100644 index 00000000000..f13324955fa --- /dev/null +++ b/src/test/ui/use/use-after-move-self-based-on-type.nll.stderr @@ -0,0 +1,13 @@ +error[E0382]: use of moved value: `self` + --> $DIR/use-after-move-self-based-on-type.rs:22:16 + | +LL | self.bar(); + | ---- value moved here +LL | return self.x; //~ ERROR use of moved value: `self.x` + | ^^^^^^ value used here after move + | + = note: move occurs because `self` has type `S`, which does not implement the `Copy` trait + +error: aborting due to previous error + +For more information about this error, try `rustc --explain E0382`. diff --git a/src/test/ui/use/use-after-move-self.nll.stderr b/src/test/ui/use/use-after-move-self.nll.stderr index 3b19e96d12c..241dc32bb05 100644 --- a/src/test/ui/use/use-after-move-self.nll.stderr +++ b/src/test/ui/use/use-after-move-self.nll.stderr @@ -1,4 +1,4 @@ -error[E0382]: use of moved value: `*self.x` +error[E0382]: use of moved value: `self` --> $DIR/use-after-move-self.rs:20:16 | LL | self.bar(); diff --git a/src/test/ui/walk-struct-literal-with.nll.stderr b/src/test/ui/walk-struct-literal-with.nll.stderr index 668473882ab..e2c4a19debe 100644 --- a/src/test/ui/walk-struct-literal-with.nll.stderr +++ b/src/test/ui/walk-struct-literal-with.nll.stderr @@ -1,4 +1,4 @@ -error[E0382]: borrow of moved value: `start.test` +error[E0382]: borrow of moved value: `start` --> $DIR/walk-struct-literal-with.rs:26:20 | LL | let end = Mine{other_val:1, ..start.make_string_bar()}; |
