From 671e77d60b075ff3a757e1c528e759ac95fc1e13 Mon Sep 17 00:00:00 2001 From: Rusty Blitzerr Date: Fri, 28 Sep 2018 18:24:17 -0700 Subject: [PATCH] test fix for #54015 --- .../ui/liveness/liveness-move-call-arg.nll.stderr | 11 +++++++++++ src/test/ui/liveness/liveness-move-in-loop.nll.stderr | 11 +++++++++++ src/test/ui/moves/move-in-guard-2.nll.stderr | 11 +++++++++++ 3 files changed, 33 insertions(+) create mode 100644 src/test/ui/liveness/liveness-move-call-arg.nll.stderr create mode 100644 src/test/ui/liveness/liveness-move-in-loop.nll.stderr create mode 100644 src/test/ui/moves/move-in-guard-2.nll.stderr 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 000000000000..40add8d51f19 --- /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`, 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 000000000000..e2719256bdfe --- /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`, 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 000000000000..2a53a98c0f26 --- /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`, which does not implement the `Copy` trait + +error: aborting due to previous error + +For more information about this error, try `rustc --explain E0382`.