diff --git a/llvm/lib/TableGen/TGParser.cpp b/llvm/lib/TableGen/TGParser.cpp index b0eecd5abdf5..7918e2ac98f6 100644 --- a/llvm/lib/TableGen/TGParser.cpp +++ b/llvm/lib/TableGen/TGParser.cpp @@ -3209,10 +3209,7 @@ bool TGParser::ParseAssert(MultiClass *CurMultiClass, Record *CurRec) { } else if (CurRec) { CurRec->addAssertion(ConditionLoc, Condition, Message); } else { // at top level - RecordResolver R(*CurRec); - Init *Value = Condition->resolveReferences(R); - Init *Text = Message->resolveReferences(R); - CheckAssert(ConditionLoc, Value, Text); + CheckAssert(ConditionLoc, Condition, Message); } return false;