Add missing unused variable warnings for for loop bindings

This commit is contained in:
Jakub Wieczorek 2014-09-15 22:07:00 +02:00
parent a8d478db51
commit c2a25a4a83
3 changed files with 36 additions and 8 deletions

View file

@ -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() {
}