]> granicus.if.org Git - clang/commitdiff
Use the AttributeSet query method instead of the Attribute method.
authorBill Wendling <isanbard@gmail.com>
Fri, 18 Jan 2013 21:26:07 +0000 (21:26 +0000)
committerBill Wendling <isanbard@gmail.com>
Fri, 18 Jan 2013 21:26:07 +0000 (21:26 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@172849 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/CodeGenModule.cpp

index 9faba754334248320823fabc13ec580e22974177..28f59742cee66c3b77861bec1689b7f427c5b853 100644 (file)
@@ -1967,7 +1967,7 @@ static void replaceUsesOfNonProtoConstant(llvm::Constant *old,
       continue;
 
     llvm::Attribute fnAttrs = oldAttrs.getFnAttributes();
-    if (fnAttrs.hasAttributes())
+    if (oldAttrs.hasAttributes(llvm::AttributeSet::FunctionIndex))
       newAttrs.push_back(llvm::
                        AttributeWithIndex::get(llvm::AttributeSet::FunctionIndex,
                                                fnAttrs));