Skip to content

Commit f005d23

Browse files
committed
FileCheck exponential_runtime
1 parent 76faae9 commit f005d23

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

tests/mir-opt/inline/exponential_runtime.rs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// skip-filecheck
21
// EMIT_MIR_FOR_EACH_PANIC_STRATEGY
32
// Checks that code with exponential runtime does not have exponential behavior in inlining.
43

@@ -85,5 +84,13 @@ impl A for () {
8584

8685
// EMIT_MIR exponential_runtime.main.Inline.diff
8786
fn main() {
87+
// CHECK-LABEL: fn main(
88+
// CHECK: (inlined <() as G>::call)
89+
// CHECK: (inlined <() as F>::call)
90+
// CHECK: (inlined <() as E>::call)
91+
// CHECK: (inlined <() as D>::call)
92+
// CHECK: (inlined <() as C>::call)
93+
// CHECK: (inlined <() as B>::call)
94+
// CHECK-NOT: inlined
8895
<() as G>::call();
8996
}

0 commit comments

Comments
 (0)