]> git.lizzy.rs Git - rust.git/blob - src/test/codegen/non-terminate/infinite-recursion.rs
Rollup merge of #89876 - AlexApps99:const_ops, r=oli-obk
[rust.git] / src / test / codegen / non-terminate / infinite-recursion.rs
1 // compile-flags: -C opt-level=3
2
3 #![crate_type = "lib"]
4
5 #![allow(unconditional_recursion)]
6
7 // CHECK-LABEL: @infinite_recursion
8 #[no_mangle]
9 fn infinite_recursion() -> u8 {
10     // CHECK-NOT: ret i8 undef
11     // CHECK: br label %{{.+}}
12     // CHECK-NOT: ret i8 undef
13     infinite_recursion()
14 }