r201627 - Remove dead code.

Rafael Espindola rafael.espindola at gmail.com
Tue Feb 18 18:14:40 PST 2014


Author: rafael
Date: Tue Feb 18 20:14:40 2014
New Revision: 201627

URL: http://llvm.org/viewvc/llvm-project?rev=201627&view=rev
Log:
Remove dead code.

Clang never produces a linker private object, so this code is dead.

Modified:
    cfe/trunk/lib/CodeGen/ItaniumCXXABI.cpp

Modified: cfe/trunk/lib/CodeGen/ItaniumCXXABI.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/ItaniumCXXABI.cpp?rev=201627&r1=201626&r2=201627&view=diff
==============================================================================
--- cfe/trunk/lib/CodeGen/ItaniumCXXABI.cpp (original)
+++ cfe/trunk/lib/CodeGen/ItaniumCXXABI.cpp Tue Feb 18 20:14:40 2014
@@ -1542,8 +1542,6 @@ void ItaniumCXXABI::registerGlobalDtor(C
 /// 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;





More information about the cfe-commits mailing list