We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7ee05d2 commit d8f33efCopy full SHA for d8f33ef
tests/mir-opt/inline/inline_diverging.rs
@@ -1,4 +1,3 @@
1
-// skip-filecheck
2
// Tests inlining of diverging calls.
3
//
4
// EMIT_MIR_FOR_EACH_PANIC_STRATEGY
@@ -7,6 +6,8 @@
7
6
8
// EMIT_MIR inline_diverging.f.Inline.diff
9
pub fn f() {
+ // CHECK-LABEL: fn f(
10
+ // CHECK: (inlined sleep)
11
sleep();
12
}
13
@@ -15,12 +16,17 @@ pub fn g(i: i32) -> u32 {
15
16
if i > 0 {
17
i as u32
18
} else {
19
+ // CHECK-LABEL: fn g(
20
+ // CHECK: (inlined panic)
21
panic();
22
23
24
25
// EMIT_MIR inline_diverging.h.Inline.diff
26
pub fn h() {
27
+ // CHECK-LABEL: fn h(
28
+ // CHECK: (inlined call_twice::<!, fn() -> ! {sleep}>)
29
+ // CHECK-NOT: inlined
30
call_twice(sleep);
31
32
0 commit comments