/// CurMultiClass, resolving its template args as SubMultiClass's
/// template arguments.
bool TGParser::AddSubMultiClass(MultiClass *CurMultiClass,
- class SubMultiClassReference &SubMultiClass) {
+ SubMultiClassReference &SubMultiClass) {
MultiClass *SMC = SubMultiClass.MC;
Record *CurRec = &CurMultiClass->Rec;
bool SetValue(Record *TheRec, TGLoc Loc, const std::string &ValName,
const std::vector<unsigned> &BitList, Init *V);
bool AddSubClass(Record *Rec, SubClassReference &SubClass);
- bool AddSubMultiClass(MultiClass *MV, class SubMultiClassReference &SubMultiClass);
+ bool AddSubMultiClass(MultiClass *MV, SubMultiClassReference &SubMultiClass);
private: // Parser methods.
bool ParseObjectList();