Lines Matching defs:StartLoc

117 static bool FindLocsWithCommonFileID(Preprocessor &PP, SourceLocation StartLoc,
119 if (!StartLoc.isMacroID() || !EndLoc.isMacroID())
123 if (SM.getFileID(StartLoc) != SM.getFileID(EndLoc))
127 Lexer::isAtStartOfMacroExpansion(StartLoc, SM, PP.getLangOpts());
194 SourceLocation StartLoc = Tok.getLocation();
195 SourceLocation EndLoc = StartLoc;
313 Attrs.Range = SourceRange(StartLoc, EndLoc);
929 SourceLocation StartLoc = Tok.getLocation();
930 SourceLocation EndLoc = StartLoc;
998 Attrs.Range = SourceRange(StartLoc, EndLoc);
1031 SourceLocation StartLoc = Tok.getLocation();
1034 Diag(StartLoc, diag::err_wasm_funcref_not_wasm);
1046 SourceLocation StartLoc = Tok.getLocation();
1050 SourceRange Range(StartLoc, EndLoc);
1051 Diag(StartLoc, diag::warn_microsoft_qualifiers_ignored) << Range;
4803 SourceLocation StartLoc = Tok.getLocation();
4807 if (DS.SetTypeSpecType(DeclSpec::TST_typename, StartLoc, StartLoc,
4810 Diag(StartLoc, DiagID) << PrevSpec;
5234 void Parser::ParseEnumSpecifier(SourceLocation StartLoc, DeclSpec &DS,
5486 Diag(StartLoc, diag::err_explicit_instantiation_enum);
5540 Actions.ActOnTag(getCurScope(), DeclSpec::TST_enum, TUK, StartLoc, SS,
5556 if (DS.SetTypeSpecType(DeclSpec::TST_enum, StartLoc,
5557 NameLoc.isValid() ? NameLoc : StartLoc,
5560 Diag(StartLoc, DiagID) << PrevSpec;
5574 getCurScope(), DeclSpec::TST_enum, TUK, SS, Name, StartLoc, NameLoc);
5580 if (DS.SetTypeSpecType(DeclSpec::TST_typename, StartLoc,
5581 NameLoc.isValid() ? NameLoc : StartLoc,
5584 Diag(StartLoc, DiagID) << PrevSpec;
5603 ParseEnumBody(StartLoc, D);
5611 if (DS.SetTypeSpecType(DeclSpec::TST_enum, StartLoc,
5612 NameLoc.isValid() ? NameLoc : StartLoc,
5615 Diag(StartLoc, DiagID) << PrevSpec;
5628 void Parser::ParseEnumBody(SourceLocation StartLoc, Decl *EnumDecl) {
5738 Actions.ActOnEnumBody(StartLoc, T.getRange(), EnumDecl, EnumConstantDecls,
7524 SourceLocation StartLoc, LocalEndLoc, EndLoc;
7527 StartLoc = LParenLoc;
7635 StartLoc = D.getDeclSpec().getTypeSpecTypeLoc();
7680 ExceptionSpecTokens, DeclsInPrototype, StartLoc,
8324 SourceLocation StartLoc = ConsumeToken();
8356 StartLoc, PrevSpec,
8359 Diag(StartLoc, DiagID) << PrevSpec;
8381 StartLoc, PrevSpec,
8384 Diag(StartLoc, DiagID) << PrevSpec;
8394 SourceLocation StartLoc = ConsumeToken();
8416 if (DS.SetTypeSpecType(DeclSpec::TST_atomic, StartLoc, PrevSpec,
8419 Diag(StartLoc, DiagID) << PrevSpec;