//@ compile-flags: -C opt-level=3 | |
#![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() | |
} |