From fea2cdb0a48e0cc6119d036a2ff4954e71bb8670 Mon Sep 17 00:00:00 2001 From: Chris Gregory Date: Sun, 2 Jun 2019 19:11:15 -0700 Subject: [PATCH] Use a type implementing Drop --- src/test/ui/nll/issue-61424.rs | 4 ++-- src/test/ui/nll/issue-61424.stderr | 16 ++++++++++++++++ 2 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 src/test/ui/nll/issue-61424.stderr diff --git a/src/test/ui/nll/issue-61424.rs b/src/test/ui/nll/issue-61424.rs index fcb5ff67598..44c8e9f7256 100644 --- a/src/test/ui/nll/issue-61424.rs +++ b/src/test/ui/nll/issue-61424.rs @@ -2,6 +2,6 @@ fn main() { let mut x; //~ ERROR: variable does not need to be mutable - x = 0; - dbg!(0); + x = String::new(); + dbg!(x); } diff --git a/src/test/ui/nll/issue-61424.stderr b/src/test/ui/nll/issue-61424.stderr new file mode 100644 index 00000000000..ae336b2fe1c --- /dev/null +++ b/src/test/ui/nll/issue-61424.stderr @@ -0,0 +1,16 @@ +error: variable does not need to be mutable + --> $DIR/issue-61424.rs:4:9 + | +LL | let mut x; + | ----^ + | | + | help: remove this `mut` + | +note: lint level defined here + --> $DIR/issue-61424.rs:1:9 + | +LL | #![deny(unused_mut)] + | ^^^^^^^^^^ + +error: aborting due to previous error + -- 2.44.0