about summary refs log tree commit diff
path: root/tests/codegen/force-frame-pointers.rs
diff options
context:
space:
mode:
authorJubilee Young <workingjubilee@gmail.com>2024-05-04 18:05:44 -0700
committerJubilee Young <workingjubilee@gmail.com>2024-06-23 00:36:33 -0700
commitf301d087d4d5d0dfdc9049d0bf09d7dcfc3ac78e (patch)
tree7964f835433f65a681fb73902516d227f834c489 /tests/codegen/force-frame-pointers.rs
parent79416c411802ab6870ae6da8fdb8f7febfaa872e (diff)
downloadrust-f301d087d4d5d0dfdc9049d0bf09d7dcfc3ac78e.tar.gz
rust-f301d087d4d5d0dfdc9049d0bf09d7dcfc3ac78e.zip
test: for frame-pointer=non-leaf codegen opts
Diffstat (limited to 'tests/codegen/force-frame-pointers.rs')
-rw-r--r--tests/codegen/force-frame-pointers.rs9
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/codegen/force-frame-pointers.rs b/tests/codegen/force-frame-pointers.rs
index 84e0bcb39ad..dece633f831 100644
--- a/tests/codegen/force-frame-pointers.rs
+++ b/tests/codegen/force-frame-pointers.rs
@@ -1,6 +1,11 @@
-//@ compile-flags: -C no-prepopulate-passes -C force-frame-pointers=y -Copt-level=0
+//@ revisions: Always NonLeaf
+//@ [Always] compile-flags: -Cforce-frame-pointers=yes
+//@ [NonLeaf] compile-flags: -Cforce-frame-pointers=non-leaf
+//@ compile-flags: -Zunstable-options
+//@ compile-flags: -C no-prepopulate-passes -Copt-level=0
 
 #![crate_type = "lib"]
 
-// CHECK: attributes #{{.*}} "frame-pointer"="all"
+// Always: attributes #{{.*}} "frame-pointer"="all"
+// NonLeaf: attributes #{{.*}} "frame-pointer"="non-leaf"
 pub fn foo() {}