blob: 1f292ce379fc0ea8032fb84d056040af6c156712 [file] [log] [blame]
// compile-flags: -C opt-level=3 -Z insert-sideeffect
#![crate_type = "lib"]
#![allow(unconditional_recursion)]
// CHECK-LABEL: @infinite_recursion
#[no_mangle]
fn infinite_recursion() -> u8 {
// CHECK-NOT: ret i8 undef
// CHECK: br label %{{.+}}
// CHECK-NOT: ret i8 undef
infinite_recursion()
}