Get allow(unused_mut) to work on let bindings

fixes #40491
This commit is contained in:
Oliver Schneider 2017-09-15 10:36:14 +02:00
parent d86a7f7a78
commit 1b571a0cfc
No known key found for this signature in database
GPG key ID: A69F8D225B3AD7D9
2 changed files with 12 additions and 12 deletions

View file

@ -110,3 +110,11 @@ fn foo(mut a: isize) {
let mut a = 3;
let mut b = vec![2];
}
// make sure the lint attribute can be turned off on let statements
#[deny(unused_mut)]
fn bar() {
#[allow(unused_mut)]
let mut a = 3;
let mut b = vec![2]; //~ ERROR: variable does not need to be mutable
}