about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/back
diff options
context:
space:
mode:
authorcsmoe <csmoe@msn.com>2022-07-28 22:22:13 +0800
committercsmoe <csmoe@msn.com>2022-07-28 22:22:13 +0800
commit03f9efedb15ac5d4a697390a4bed00df23ee92d2 (patch)
treea52f5c5a0d2fd593a05dd839f2293053abfdf2b3 /compiler/rustc_codegen_ssa/src/back
parent05e678ccca974a8d0c26991083fb4cf8fff84e74 (diff)
downloadrust-03f9efedb15ac5d4a697390a4bed00df23ee92d2.tar.gz
rust-03f9efedb15ac5d4a697390a4bed00df23ee92d2.zip
fix: remove fake no_dead_strip for osx
Diffstat (limited to 'compiler/rustc_codegen_ssa/src/back')
-rw-r--r--compiler/rustc_codegen_ssa/src/back/linker.rs4
1 files changed, 1 insertions, 3 deletions
diff --git a/compiler/rustc_codegen_ssa/src/back/linker.rs b/compiler/rustc_codegen_ssa/src/back/linker.rs
index 8e5ac9da4ac..a4bbdefbb87 100644
--- a/compiler/rustc_codegen_ssa/src/back/linker.rs
+++ b/compiler/rustc_codegen_ssa/src/back/linker.rs
@@ -566,9 +566,7 @@ impl<'a> Linker for GccLinker<'a> {
     }
 
     fn no_gc_sections(&mut self) {
-        if self.sess.target.is_like_osx {
-            self.linker_arg("-no_dead_strip");
-        } else if self.sess.target.linker_is_gnu || self.sess.target.is_like_wasm {
+        if self.sess.target.linker_is_gnu || self.sess.target.is_like_wasm {
             self.linker_arg("--no-gc-sections");
         }
     }