1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
// run-pass #![allow(unreachable_code)] pub fn main() { let mut x = 0; 'foo: loop { 'bar: loop { loop { if 1 == 2 { break 'foo; } else { break 'bar; } } continue 'foo; } x = 42; break; } println!("{}", x); assert_eq!(x, 42); }