From 0bfc2b92c37812203ff68a0de5221649feef5f32 Mon Sep 17 00:00:00 2001 From: Michael Woerister Date: Thu, 7 Dec 2017 17:08:33 +0100 Subject: [PATCH] Make CGU-local globals private so they don't show up in the local symbol table. --- src/librustc_trans/consts.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 }