Home | History | Annotate | Download | only in Parse

Lines Matching defs:StartLoc

3386 void Parser::ParseEnumSpecifier(SourceLocation StartLoc, DeclSpec &DS,
3561 Diag(StartLoc, diag::warn_cxx98_compat_enum_fixed_underlying_type);
3564 Diag(StartLoc, diag::ext_cxx11_enum_fixed_underlying_type) << Range;
3566 Diag(StartLoc, diag::ext_c_enum_fixed_underlying_type) << Range;
3629 Diag(StartLoc, diag::err_explicit_instantiation_enum);
3654 StartLoc, SS, Name, NameLoc, attrs.getList(),
3669 TUK, SS, Name, StartLoc,
3676 if (DS.SetTypeSpecType(DeclSpec::TST_typename, StartLoc,
3677 NameLoc.isValid() ? NameLoc : StartLoc,
3679 Diag(StartLoc, DiagID) << PrevSpec;
3697 ParseEnumBody(StartLoc, TagDecl);
3699 if (DS.SetTypeSpecType(DeclSpec::TST_enum, StartLoc,
3700 NameLoc.isValid() ? NameLoc : StartLoc,
3702 Diag(StartLoc, DiagID) << PrevSpec;
3715 void Parser::ParseEnumBody(SourceLocation StartLoc, Decl *EnumDecl) {
3795 Actions.ActOnEnumBody(StartLoc, T.getOpenLocation(), T.getCloseLocation(),
4995 SourceLocation StartLoc, LocalEndLoc, EndLoc;
4998 StartLoc = LParenLoc;
5089 StartLoc = D.getDeclSpec().getTypeSpecTypeLoc();
5115 StartLoc, LocalEndLoc, D,
5513 SourceLocation StartLoc = ConsumeToken();
5543 if (DS.SetTypeSpecType(DeclSpec::TST_typeofType, StartLoc, PrevSpec,
5545 Diag(StartLoc, DiagID) << PrevSpec;
5565 if (DS.SetTypeSpecType(DeclSpec::TST_typeofExpr, StartLoc, PrevSpec,
5567 Diag(StartLoc, DiagID) << PrevSpec;
5577 SourceLocation StartLoc = ConsumeToken();
5599 if (DS.SetTypeSpecType(DeclSpec::TST_atomic, StartLoc, PrevSpec,
5601 Diag(StartLoc, DiagID) << PrevSpec;