]> git.proxmox.com Git - rustc.git/blob - src/test/codegen/non-terminate/infinite-recursion.rs
New upstream version 1.52.0~beta.3+dfsg1
[rustc.git] / src / test / codegen / non-terminate / infinite-recursion.rs
1 // min-llvm-version: 12.0
2 // compile-flags: -C opt-level=3
3
4 #![crate_type = "lib"]
5
6 #![allow(unconditional_recursion)]
7
8 // CHECK-LABEL: @infinite_recursion
9 #[no_mangle]
10 fn infinite_recursion() -> u8 {
11 // CHECK-NOT: ret i8 undef
12 // CHECK: br label %{{.+}}
13 // CHECK-NOT: ret i8 undef
14 infinite_recursion()
15 }