// xfail-stage0
fn main() {
let int y = 42;
let int z = 42;
let int x;
while (z < 50) {
z += 1;
while (false) {
x <- y;
y = z;
}
log y;
assert (y == 42 && z == 50);