//@ run-pass | |
#![allow(unused_assignments)] | |
#![allow(unused_variables)] | |
pub fn main() { | |
let mut y: isize = 42; | |
let mut z: isize = 42; | |
let mut x: isize; | |
while z < 50 { | |
z += 1; | |
while false { x = y; y = z; } | |
println!("{}", y); | |
} | |
assert!((y == 42 && z == 50)); | |
} |