1 // min-llvm-version: 12.0
2 // compile-flags: -C opt-level=3
6 #![allow(unconditional_recursion)]
8 // CHECK-LABEL: @infinite_recursion
10 fn infinite_recursion() -> u8 {
11 // CHECK-NOT: ret i8 undef
12 // CHECK: br label %{{.+}}
13 // CHECK-NOT: ret i8 undef