Add Available Externally linkage type to isWeakForLinker()
[oota-llvm.git] / include / llvm / IR / GlobalValue.h
index 2f9172648a26a6d3f9cec216b7ef5be03b1c662e..3461b9ee8b82d1851ddef99bf45280722a6c5d07 100644 (file)
@@ -256,7 +256,8 @@ public:
   static bool isWeakForLinker(LinkageTypes Linkage)  {
     return Linkage == WeakAnyLinkage || Linkage == WeakODRLinkage ||
            Linkage == LinkOnceAnyLinkage || Linkage == LinkOnceODRLinkage ||
-           Linkage == CommonLinkage || Linkage == ExternalWeakLinkage;
+           Linkage == CommonLinkage || Linkage == ExternalWeakLinkage ||
+           Linkage == AvailableExternallyLinkage;
   }
 
   bool hasExternalLinkage() const { return isExternalLinkage(Linkage); }