]> granicus.if.org Git - clang/commitdiff
Remove dead code.
authorRafael Espindola <rafael.espindola@gmail.com>
Wed, 19 Feb 2014 02:14:40 +0000 (02:14 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Wed, 19 Feb 2014 02:14:40 +0000 (02:14 +0000)
Clang never produces a linker private object, so this code is dead.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@201627 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/ItaniumCXXABI.cpp

index 8cfac9d2c16dbd63cf92191bb360e57d5a45a13d..bd3305e9a28a1c8ef986a540c8ce095351541d61 100644 (file)
@@ -1542,8 +1542,6 @@ void ItaniumCXXABI::registerGlobalDtor(CodeGenFunction &CGF,
 /// the wrapper emits a copy, and we want the linker to merge them.
 static llvm::GlobalValue::LinkageTypes getThreadLocalWrapperLinkage(
     llvm::GlobalValue::LinkageTypes VarLinkage) {
-  if (llvm::GlobalValue::isLinkerPrivateLinkage(VarLinkage))
-    return llvm::GlobalValue::LinkerPrivateWeakLinkage;
   // For internal linkage variables, we don't need an external or weak wrapper.
   if (llvm::GlobalValue::isLocalLinkage(VarLinkage))
     return VarLinkage;