From cf2dff2b1e3fa55fa5415d524200070d0d7aacfe Mon Sep 17 00:00:00 2001 From: Albert Larsan <74931857+albertlarsan68@users.noreply.github.com> Date: Thu, 5 Jan 2023 09:13:28 +0100 Subject: Move /src/test to /tests --- .../liveness-assign/liveness-assign-imm-local-with-drop.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 tests/ui/liveness/liveness-assign/liveness-assign-imm-local-with-drop.rs (limited to 'tests/ui/liveness/liveness-assign/liveness-assign-imm-local-with-drop.rs') diff --git a/tests/ui/liveness/liveness-assign/liveness-assign-imm-local-with-drop.rs b/tests/ui/liveness/liveness-assign/liveness-assign-imm-local-with-drop.rs new file mode 100644 index 00000000000..c9b16e43910 --- /dev/null +++ b/tests/ui/liveness/liveness-assign/liveness-assign-imm-local-with-drop.rs @@ -0,0 +1,12 @@ +fn test() { + let b = Box::new(1); //~ NOTE first assignment + //~| HELP consider making this binding mutable + //~| SUGGESTION mut b + drop(b); + b = Box::new(2); //~ ERROR cannot assign twice to immutable variable `b` + //~| NOTE cannot assign twice to immutable + drop(b); +} + +fn main() { +} -- cgit 1.4.1-3-g733a5