r208382 - Simplify the code a bit by using linkage predicates.

Rafael Espindola rafael.espindola at gmail.com
Thu May 8 17:43:37 PDT 2014


Author: rafael
Date: Thu May  8 19:43:37 2014
New Revision: 208382

URL: http://llvm.org/viewvc/llvm-project?rev=208382&view=rev
Log:
Simplify the code a bit by using linkage predicates.

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

Modified: cfe/trunk/lib/CodeGen/CGObjCMac.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGObjCMac.cpp?rev=208382&r1=208381&r2=208382&view=diff
==============================================================================
--- cfe/trunk/lib/CodeGen/CGObjCMac.cpp (original)
+++ cfe/trunk/lib/CodeGen/CGObjCMac.cpp Thu May  8 19:43:37 2014
@@ -2558,7 +2558,7 @@ static void assertPrivateName(const llvm
   (void)NameRef;
   assert(NameRef[0] == '\01' && (NameRef[1] == 'L' || NameRef[1] == 'l'));
   assert(GV->getVisibility() == llvm::GlobalValue::DefaultVisibility);
-  assert(GV->getLinkage() == llvm::GlobalValue::PrivateLinkage);
+  assert(GV->hasPrivateLinkage());
 }
 
 /*
@@ -2642,7 +2642,7 @@ llvm::Constant *CGObjCMac::GetOrEmitProt
 
   if (Entry) {
     // Already created, update the initializer.
-    assert(Entry->getLinkage() == llvm::GlobalValue::PrivateLinkage);
+    assert(Entry->hasPrivateLinkage());
     Entry->setInitializer(Init);
   } else {
     Entry =
@@ -6328,7 +6328,7 @@ llvm::Constant *CGObjCNonFragileABIMac::
 
   if (Entry) {
     // Already created, update the initializer.
-    assert(Entry->getLinkage() == llvm::GlobalValue::WeakAnyLinkage);
+    assert(Entry->hasWeakAnyLinkage());
     Entry->setInitializer(Init);
   } else {
     Entry =
@@ -6733,7 +6733,7 @@ llvm::Value *CGObjCNonFragileABIMac::Get
     std::string ClassName(getClassSymbolPrefix() + ID->getNameAsString());
     llvm::GlobalVariable *ClassGV = GetClassGlobal(ClassName, true);
     (void)ClassGV;
-    assert(ClassGV->getLinkage() == llvm::GlobalValue::ExternalWeakLinkage);
+    assert(ClassGV->hasExternalWeakLinkage());
   }
   
   return EmitClassRef(CGF, ID);





More information about the cfe-commits mailing list