about summary refs log tree commit diff
diff options
context:
space:
mode:
authorRyan Mehri <ryan.mehri1@gmail.com>2023-10-20 11:11:22 -0700
committerRyan Mehri <ryan.mehri1@gmail.com>2023-10-25 15:22:01 -0700
commit2f9aa7da9fefdd028d09e4c7450994b3323b2cfa (patch)
treefacfc5a2f6132dde2aef260c24dd96b503d01121
parent2d0a34bb78f5546a0a7d7b447ffe4fa1c1ea13d9 (diff)
downloadrust-2f9aa7da9fefdd028d09e4c7450994b3323b2cfa.tar.gz
rust-2f9aa7da9fefdd028d09e4c7450994b3323b2cfa.zip
FileCheck cycle
-rw-r--r--tests/mir-opt/inline/cycle.rs9
1 files changed, 8 insertions, 1 deletions
diff --git a/tests/mir-opt/inline/cycle.rs b/tests/mir-opt/inline/cycle.rs
index 3e4f0683435..8716b44b3dc 100644
--- a/tests/mir-opt/inline/cycle.rs
+++ b/tests/mir-opt/inline/cycle.rs
@@ -1,20 +1,27 @@
-// skip-filecheck
 // EMIT_MIR_FOR_EACH_PANIC_STRATEGY
 // compile-flags: -Zinline-mir-hint-threshold=1000
 
 // EMIT_MIR cycle.f.Inline.diff
 #[inline(always)]
 fn f(g: impl Fn()) {
+    // CHECK-LABEL: fn f(
+    // CHECK-NOT: inlined
     g();
 }
 
 // EMIT_MIR cycle.g.Inline.diff
 #[inline(always)]
 fn g() {
+    // CHECK-LABEL: fn g(
+    // CHECK: (inlined f::<fn() {main}>)
+    // CHECK-NOT: inlined
     f(main);
 }
 
 // EMIT_MIR cycle.main.Inline.diff
 fn main() {
+    // CHECK-LABEL: fn main(
+    // CHECK: (inlined f::<fn() {g}>)
+    // CHECK-NOT: inlined
     f(g);
 }