Use the AttributeSet query instead of the Attribute query.
authorBill Wendling <isanbard@gmail.com>
Fri, 25 Jan 2013 08:08:54 +0000 (08:08 +0000)
committerBill Wendling <isanbard@gmail.com>
Fri, 25 Jan 2013 08:08:54 +0000 (08:08 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173434 91177308-0d34-0410-b5e6-96231b3b80d8

lib/IR/Verifier.cpp

index ee20f53b943ec6ea4dcde6abf5e7d8fb78752183..b263bbef3a9f28468700e98d9fd6a7f921d4ea49 100644 (file)
@@ -730,12 +730,12 @@ void Verifier::VerifyFunctionAttrs(FunctionType *FT,
 
     VerifyParameterAttrs(Attrs, Attr.Index, Ty, Attr.Index == 0, V);
 
-    if (Attr.Attrs.hasAttribute(Attribute::Nest)) {
+    if (Attrs.hasAttribute(Attr.Index, Attribute::Nest)) {
       Assert1(!SawNest, "More than one parameter has attribute nest!", V);
       SawNest = true;
     }
 
-    if (Attr.Attrs.hasAttribute(Attribute::StructRet))
+    if (Attrs.hasAttribute(Attr.Index, Attribute::StructRet))
       Assert1(Attr.Index == 1, "Attribute sret is not on first parameter!", V);
   }