about summary refs log tree commit diff
diff options
context:
space:
mode:
authorbjorn3 <17426603+bjorn3@users.noreply.github.com>2023-09-20 18:30:06 +0000
committerbjorn3 <17426603+bjorn3@users.noreply.github.com>2023-09-21 15:03:46 +0000
commit8071ec78eacb843cab0db927df87cecae6926ba5 (patch)
tree8f1169382ac4e5f9d382e33ad4a5987f7aea0750
parent02dec62de5e1455bd0a382f840c52409f26b7185 (diff)
downloadrust-8071ec78eacb843cab0db927df87cecae6926ba5.tar.gz
rust-8071ec78eacb843cab0db927df87cecae6926ba5.zip
Always explicitly set the preserve_frame_pointers value
-rw-r--r--src/lib.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 81f17136304..522fe7e425b 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -258,9 +258,9 @@ fn build_isa(sess: &Session, backend_config: &BackendConfig) -> Arc<dyn isa::Tar
     let preserve_frame_pointer = sess.target.options.frame_pointer
         != rustc_target::spec::FramePointer::MayOmit
         || matches!(sess.opts.cg.force_frame_pointers, Some(true));
-    if preserve_frame_pointer {
-        flags_builder.set("preserve_frame_pointers", "true").unwrap();
-    }
+    flags_builder
+        .set("preserve_frame_pointers", if preserve_frame_pointer { "true" } else { "false" })
+        .unwrap();
 
     let tls_model = match target_triple.binary_format {
         BinaryFormat::Elf => "elf_gd",