Skip to content

Commit d8f33ef

Browse files
committed
FileCheck inline_diverging
1 parent 7ee05d2 commit d8f33ef

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

tests/mir-opt/inline/inline_diverging.rs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// skip-filecheck
21
// Tests inlining of diverging calls.
32
//
43
// EMIT_MIR_FOR_EACH_PANIC_STRATEGY
@@ -7,6 +6,8 @@
76

87
// EMIT_MIR inline_diverging.f.Inline.diff
98
pub fn f() {
9+
// CHECK-LABEL: fn f(
10+
// CHECK: (inlined sleep)
1011
sleep();
1112
}
1213

@@ -15,12 +16,17 @@ pub fn g(i: i32) -> u32 {
1516
if i > 0 {
1617
i as u32
1718
} else {
19+
// CHECK-LABEL: fn g(
20+
// CHECK: (inlined panic)
1821
panic();
1922
}
2023
}
2124

2225
// EMIT_MIR inline_diverging.h.Inline.diff
2326
pub fn h() {
27+
// CHECK-LABEL: fn h(
28+
// CHECK: (inlined call_twice::<!, fn() -> ! {sleep}>)
29+
// CHECK-NOT: inlined
2430
call_twice(sleep);
2531
}
2632

0 commit comments

Comments
 (0)