]>
Commit | Line | Data |
---|---|---|
6a06907d XL |
1 | // min-llvm-version: 12.0 |
2 | // compile-flags: -C opt-level=3 | |
e74abb32 XL |
3 | |
4 | #![crate_type = "lib"] | |
5 | ||
6 | fn infinite_loop() -> u8 { | |
7 | loop {} | |
8 | } | |
9 | ||
10 | // CHECK-LABEL: @test | |
11 | #[no_mangle] | |
12 | fn test() -> u8 { | |
13 | // CHECK-NOT: unreachable | |
14 | // CHECK: br label %{{.+}} | |
15 | // CHECK-NOT: unreachable | |
16 | let x = infinite_loop(); | |
17 | x | |
18 | } |