From b9921df29c365edc38b5d67de2542b3dbc702e59 Mon Sep 17 00:00:00 2001 From: Reid Kleckner Date: Tue, 3 Sep 2013 21:49:32 +0000 Subject: Emit uuid globals as linkonce_odr Patch by Nico Rieck! llvm-svn: 189860 --- clang/lib/CodeGen/CodeGenModule.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'clang/lib/CodeGen/CodeGenModule.cpp') diff --git a/clang/lib/CodeGen/CodeGenModule.cpp b/clang/lib/CodeGen/CodeGenModule.cpp index 1eb5a09..3b28d9d 100644 --- a/clang/lib/CodeGen/CodeGenModule.cpp +++ b/clang/lib/CodeGen/CodeGenModule.cpp @@ -1052,7 +1052,7 @@ llvm::Constant *CodeGenModule::GetAddrOfUuidDescriptor( llvm::GlobalVariable *GV = new llvm::GlobalVariable( getModule(), Init->getType(), - /*isConstant=*/true, llvm::GlobalValue::ExternalLinkage, Init, Name); + /*isConstant=*/true, llvm::GlobalValue::LinkOnceODRLinkage, Init, Name); return GV; } -- cgit v1.1