blob: 04b083ec162c855187831eb1ba007056051c159a [file] [log] [blame]
//@ run-pass
pub fn main() {
let mut i = 0_usize;
loop {
println!("a");
i += 1_usize;
if i == 10_usize {
break;
}
}
assert_eq!(i, 10_usize);
let mut is_even = false;
loop {
if i == 21_usize {
break;
}
println!("b");
is_even = false;
i += 1_usize;
if i % 2_usize != 0_usize {
continue;
}
is_even = true;
}
assert!(!is_even);
loop {
println!("c");
if i == 22_usize {
break;
}
is_even = false;
i += 1_usize;
if i % 2_usize != 0_usize {
continue;
}
is_even = true;
}
assert!(is_even);
}