about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMichael Woerister <michaelwoerister@posteo>2017-12-07 17:08:33 +0100
committerMichael Woerister <michaelwoerister@posteo>2017-12-07 17:08:33 +0100
commit0bfc2b92c37812203ff68a0de5221649feef5f32 (patch)
treec3d91513824d2952abc82ddaa76f90a7f7dfd4bd
parentc16f480fa6eb6b28f51c7218347bcaf1377dedea (diff)
downloadrust-0bfc2b92c37812203ff68a0de5221649feef5f32.tar.gz
rust-0bfc2b92c37812203ff68a0de5221649feef5f32.zip
Make CGU-local globals private so they don't show up in the local symbol table.
-rw-r--r--src/librustc_trans/consts.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/librustc_trans/consts.rs b/src/librustc_trans/consts.rs
index cfca3b57cb9..800c7733c3d 100644
--- a/src/librustc_trans/consts.rs
+++ b/src/librustc_trans/consts.rs
@@ -74,7 +74,7 @@ pub fn addr_of_mut(ccx: &CrateContext,
         });
         llvm::LLVMSetInitializer(gv, cv);
         set_global_alignment(ccx, gv, align);
-        llvm::LLVMRustSetLinkage(gv, llvm::Linkage::InternalLinkage);
+        llvm::LLVMRustSetLinkage(gv, llvm::Linkage::PrivateLinkage);
         SetUnnamedAddr(gv, true);
         gv
     }