diff options
| author | Rusty Blitzerr <rusty.blitzerr@gmail.com> | 2018-09-28 18:24:17 -0700 |
|---|---|---|
| committer | Rusty Blitzerr <rusty.blitzerr@gmail.com> | 2018-09-28 18:24:17 -0700 |
| commit | 671e77d60b075ff3a757e1c528e759ac95fc1e13 (patch) | |
| tree | a1e0d51da5d43e364497ef32073c525c41f98637 | |
| parent | 44b3674d8e85df58126ae005faa615be5f651c43 (diff) | |
test fix for #54015
| -rw-r--r-- | src/test/ui/liveness/liveness-move-call-arg.nll.stderr | 11 | ||||
| -rw-r--r-- | src/test/ui/liveness/liveness-move-in-loop.nll.stderr | 11 | ||||
| -rw-r--r-- | src/test/ui/moves/move-in-guard-2.nll.stderr | 11 |
3 files changed, 33 insertions, 0 deletions
diff --git a/src/test/ui/liveness/liveness-move-call-arg.nll.stderr b/src/test/ui/liveness/liveness-move-call-arg.nll.stderr new file mode 100644 index 00000000000..40add8d51f1 --- /dev/null +++ b/src/test/ui/liveness/liveness-move-call-arg.nll.stderr @@ -0,0 +1,11 @@ +error[E0382]: use of moved value: `x` + --> $DIR/liveness-move-call-arg.rs:19:14 + | +LL | take(x); //~ ERROR use of moved value: `x` + | ^ value moved here, in previous iteration of loop + | + = note: move occurs because `x` has type `std::boxed::Box<isize>`, 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/liveness/liveness-move-in-loop.nll.stderr b/src/test/ui/liveness/liveness-move-in-loop.nll.stderr new file mode 100644 index 00000000000..e2719256bdf --- /dev/null +++ b/src/test/ui/liveness/liveness-move-in-loop.nll.stderr @@ -0,0 +1,11 @@ +error[E0382]: use of moved value: `y` + --> $DIR/liveness-move-in-loop.rs:21:25 + | +LL | x = y; //~ ERROR use of moved value + | ^ value moved here, in previous iteration of loop + | + = note: move occurs because `y` has type `std::boxed::Box<isize>`, 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/moves/move-in-guard-2.nll.stderr b/src/test/ui/moves/move-in-guard-2.nll.stderr new file mode 100644 index 00000000000..2a53a98c0f2 --- /dev/null +++ b/src/test/ui/moves/move-in-guard-2.nll.stderr @@ -0,0 +1,11 @@ +error[E0382]: use of moved value: `x` + --> $DIR/move-in-guard-2.rs:20:24 + | +LL | (_, 2) if take(x) => (), //~ ERROR use of moved value: `x` + | ^ value moved here, in previous iteration of loop + | + = note: move occurs because `x` has type `std::boxed::Box<i32>`, which does not implement the `Copy` trait + +error: aborting due to previous error + +For more information about this error, try `rustc --explain E0382`. |
