diff options
| author | David Koloski <dkoloski@google.com> | 2024-05-03 18:56:04 +0000 |
|---|---|---|
| committer | David Koloski <dkoloski@google.com> | 2024-05-03 19:01:44 +0000 |
| commit | 063770972a5fcd088b0ba50998eac5770ca87e46 (patch) | |
| tree | 7a8d3ee4b2867722b3994c808023898742d26636 | |
| parent | 982a58e900783a68f6a9b6bfea33f46b7be68386 (diff) | |
| download | rust-063770972a5fcd088b0ba50998eac5770ca87e46.tar.gz rust-063770972a5fcd088b0ba50998eac5770ca87e46.zip | |
Set non-leaf frame pointers on Fuchsia targets
| -rw-r--r-- | compiler/rustc_target/src/spec/base/fuchsia.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/compiler/rustc_target/src/spec/base/fuchsia.rs b/compiler/rustc_target/src/spec/base/fuchsia.rs index 4c2775850d1..d1ac22f3a09 100644 --- a/compiler/rustc_target/src/spec/base/fuchsia.rs +++ b/compiler/rustc_target/src/spec/base/fuchsia.rs @@ -1,4 +1,6 @@ -use crate::spec::{crt_objects, cvs, Cc, LinkOutputKind, LinkerFlavor, Lld, TargetOptions}; +use crate::spec::{ + crt_objects, cvs, Cc, FramePointer, LinkOutputKind, LinkerFlavor, Lld, TargetOptions, +}; pub fn opts() -> TargetOptions { // This mirrors the linker options provided by clang. We presume lld for @@ -38,6 +40,7 @@ pub fn opts() -> TargetOptions { ]), position_independent_executables: true, has_thread_local: true, + frame_pointer: FramePointer::NonLeaf, ..Default::default() } } |
