//@ compile-flags: -C opt-level=3 | |
#![crate_type = "lib"] | |
fn infinite_loop() -> u8 { | |
let i = 2; | |
while i > 1 {} | |
1 | |
} | |
// CHECK-LABEL: @test | |
#[no_mangle] | |
fn test() -> u8 { | |
// CHECK-NOT: unreachable | |
// CHECK: br label %{{.+}} | |
// CHECK-NOT: unreachable | |
let x = infinite_loop(); | |
x | |
} |