Skip to content

Commit

Permalink
Set non-leaf frame pointers on Fuchsia targets
Browse files Browse the repository at this point in the history
  • Loading branch information
David Koloski committed May 3, 2024
1 parent 982a58e commit 0637709
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion compiler/rustc_target/src/spec/base/fuchsia.rs
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -38,6 +40,7 @@ pub fn opts() -> TargetOptions {
]),
position_independent_executables: true,
has_thread_local: true,
frame_pointer: FramePointer::NonLeaf,
..Default::default()
}
}

0 comments on commit 0637709

Please sign in to comment.