Skip to content

Commit 2f9aa7d

Browse files
committed
FileCheck cycle
1 parent 2d0a34b commit 2f9aa7d

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

tests/mir-opt/inline/cycle.rs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,27 @@
1-
// skip-filecheck
21
// EMIT_MIR_FOR_EACH_PANIC_STRATEGY
32
// compile-flags: -Zinline-mir-hint-threshold=1000
43

54
// EMIT_MIR cycle.f.Inline.diff
65
#[inline(always)]
76
fn f(g: impl Fn()) {
7+
// CHECK-LABEL: fn f(
8+
// CHECK-NOT: inlined
89
g();
910
}
1011

1112
// EMIT_MIR cycle.g.Inline.diff
1213
#[inline(always)]
1314
fn g() {
15+
// CHECK-LABEL: fn g(
16+
// CHECK: (inlined f::<fn() {main}>)
17+
// CHECK-NOT: inlined
1418
f(main);
1519
}
1620

1721
// EMIT_MIR cycle.main.Inline.diff
1822
fn main() {
23+
// CHECK-LABEL: fn main(
24+
// CHECK: (inlined f::<fn() {g}>)
25+
// CHECK-NOT: inlined
1926
f(g);
2027
}

0 commit comments

Comments
 (0)