mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-11-01 00:17:01 +00:00
Move the Attributes::Builder outside of the Attributes class and into its own class named AttrBuilder. No functionality change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165960 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -567,7 +567,7 @@ void Verifier::VerifyParameterAttrs(Attributes Attrs, Type *Ty,
|
||||
Attrs.hasAttribute(Attributes::AlwaysInline)), "Attributes "
|
||||
"'noinline and alwaysinline' are incompatible!", V);
|
||||
|
||||
Assert1(!Attributes::Builder(Attrs).
|
||||
Assert1(!AttrBuilder(Attrs).
|
||||
hasAttributes(Attributes::typeIncompatible(Ty)),
|
||||
"Wrong types for attribute: " +
|
||||
Attributes::typeIncompatible(Ty).getAsString(), V);
|
||||
@@ -615,7 +615,7 @@ void Verifier::VerifyFunctionAttrs(FunctionType *FT,
|
||||
}
|
||||
|
||||
Attributes FAttrs = Attrs.getFnAttributes();
|
||||
Attributes::Builder NotFn(FAttrs);
|
||||
AttrBuilder NotFn(FAttrs);
|
||||
NotFn.removeFunctionOnlyAttrs();
|
||||
Assert1(!NotFn.hasAttributes(), "Attributes '" +
|
||||
Attributes::get(V->getContext(), NotFn).getAsString() +
|
||||
|
||||
Reference in New Issue
Block a user