Add missing unused variable warnings for for loop bindings
This commit is contained in:
parent
a8d478db51
commit
c2a25a4a83
3 changed files with 36 additions and 8 deletions
|
|
@ -82,5 +82,23 @@ fn f4b() -> int {
|
|||
}
|
||||
}
|
||||
|
||||
fn f5a() {
|
||||
for x in range(1i, 10) { }
|
||||
//~^ ERROR unused variable: `x`
|
||||
}
|
||||
|
||||
fn f5b() {
|
||||
for (x, _) in [1i, 2, 3].iter().enumerate() { }
|
||||
//~^ ERROR unused variable: `x`
|
||||
}
|
||||
|
||||
fn f5c() {
|
||||
for (_, x) in [1i, 2, 3].iter().enumerate() {
|
||||
//~^ ERROR unused variable: `x`
|
||||
continue;
|
||||
std::os::set_exit_status(*x); //~ WARNING unreachable statement
|
||||
}
|
||||
}
|
||||
|
||||
fn main() {
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue