ScopedDecl *PrevDecl) {\r
Kind DK;\r
switch (TK) {\r
- case TK_enum: assert(0 && "Enum TagKind passed for Record!");\r
- case TK_struct: DK = CXXStruct; break;\r
- case TK_union: DK = CXXUnion; break;\r
- case TK_class: DK = CXXClass; break;\r
+ default: assert(0 && "Invalid TagKind!");\r
+ case TK_enum: assert(0 && "Enum TagKind passed for Record!");\r
+ case TK_struct: DK = CXXStruct; break;\r
+ case TK_union: DK = CXXUnion; break;\r
+ case TK_class: DK = CXXClass; break;\r
}\r
void *Mem = C.getAllocator().Allocate<CXXRecordDecl>();\r
return new (Mem) CXXRecordDecl(DK, DC, L, Id, PrevDecl);\r