|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/examples/AnnotateFunctions/AnnotateFunctions.cpp 74 D.Report(PragmaTok.getLocation(), ID);
tools/clang/include/clang/Lex/Preprocessor.h 1656 return Diags->Report(Tok.getLocation(), DiagID);
1731 return *SourceMgr.getCharacterData(Tok.getLocation(), Invalid);
tools/clang/include/clang/Lex/Token.h 150 return isAnnotation() ? getAnnotationEndLoc() : getLocation();
155 : getLocation().getLocWithOffset(getLength());
161 return SourceRange(getLocation(), getAnnotationEndLoc());
tools/clang/include/clang/Parse/Parser.h 451 PrevTokLocation = Tok.getLocation();
461 PrevTokLocation = Tok.getLocation();
546 SourceLocation Loc = Tok.getLocation();
562 PrevTokLocation = Tok.getLocation();
578 PrevTokLocation = Tok.getLocation();
594 PrevTokLocation = Tok.getLocation();
606 PrevTokLocation = Tok.getLocation();
618 PrevTokLocation = Tok.getLocation();
tools/clang/lib/ARCMigrate/ARCMT.cpp 442 ARCMTMacroLocs.push_back(MacroNameTok.getLocation());
tools/clang/lib/ARCMigrate/ObjCMT.cpp 1423 EndLoc = Tok.getLocation();
tools/clang/lib/ARCMigrate/Transforms.cpp 161 return findSemiAfterLocation(tok.getLocation(), Ctx, /*IsDecl*/true);
164 return tok.getLocation();
425 Pass.TA.replaceText(tok.getLocation(), fromAttr, toAttr);
429 AttrLoc = tok.getLocation();
447 Pass.TA.remove(SourceRange(BeforeTok.getLocation(),
448 AfterTok.getLocation()));
450 Pass.TA.remove(SourceRange(AttrLoc, AfterTok.getLocation()));
452 Pass.TA.remove(SourceRange(BeforeTok.getLocation(), AttrLoc));
493 Pass.TA.insert(tok.getLocation(), std::string("(") + attr.str() + ") ");
499 Pass.TA.insert(tok.getLocation(), attr);
505 Pass.TA.insert(tok.getLocation(), std::string(attr) + ", ");
tools/clang/lib/CodeGen/MacroPPCallbacks.cpp 181 SourceLocation location = getCorrectLocation(MacroNameTok.getLocation());
195 SourceLocation location = getCorrectLocation(MacroNameTok.getLocation());
tools/clang/lib/Format/ContinuationIndenter.cpp 1597 Current.Tok.getLocation().getLocWithOffset(2);
1608 Current.Tok.getLocation().getLocWithOffset(Current.TokenText.size() -
1619 Current.Tok.getLocation().getLocWithOffset(OldPrefixSize);
tools/clang/lib/Format/Format.cpp 1282 SourceLocation Start = FormatTok->Tok.getLocation();
1567 AnnotatedLines[InitLine]->First->Tok.getLocation(),
1641 auto SR = CharSourceRange::getCharRange(Tokens[St]->Tok.getLocation(),
1664 return SM.isBeforeInTranslationUnit(LHS->Tok.getLocation(),
1665 RHS->Tok.getLocation());
1790 << FormatTok->Tok.getLocation().printToString(
tools/clang/lib/Format/FormatTokenLexer.cpp 614 FormatTok->Tok.getLocation().getLocWithOffset(Tok.getLength() - 1);
633 FormatTok->Tok.getLocation().getLocWithOffset(-TrailingWhitespace);
831 Tok.TokenText = StringRef(SourceMgr.getCharacterData(Tok.Tok.getLocation()),
tools/clang/lib/Format/SortJavaScriptImports.cpp 291 Start = Line->First->Tok.getLocation();
429 Symbol.Range.setEnd(Current->Tok.getLocation());
tools/clang/lib/Format/UnwrappedLineFormatter.cpp 1103 SourceMgr.getSpellingLineNumber(TheLine.First->Tok.getLocation());
tools/clang/lib/Format/UsingDeclarationsSorter.cpp 154 auto Begin = (*UsingDeclarations)[I].Line->First->Tok.getLocation();
157 SortedUsingDeclarations[I].Line->First->Tok.getLocation();
tools/clang/lib/Frontend/FrontendAction.cpp 258 SourceLocation LineNoLoc = T.getLocation();
283 return T.getLocation();
tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp 428 MoveToLine(MacroNameTok.getLocation());
600 if (!MoveToLine(Tok.getLocation()))
605 unsigned ColNo = SM.getExpansionColumnNumber(Tok.getLocation());
672 Callbacks->MoveToLine(PragmaTok.getLocation());
725 Callbacks->MoveToLine(Tok.getLocation());
744 SourceLocation StartLoc = Tok.getLocation();
917 if (Tok.is(tok::eof) || !Tok.getLocation().isFileID())
920 PresumedLoc PLoc = SourceMgr.getPresumedLoc(Tok.getLocation());
tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp 68 ModuleEntryIncludes.insert({Tok.getLocation().getRawEncoding(),
348 SM.getFileOffset(StartToken.getLocation()), LocalEOL, Line,
360 SM.getFileOffset(DirectiveToken.getLocation()) +
428 SourceLocation Loc = HashToken.getLocation();
461 FileType = SM.getFileCharacteristic(RawToken.getLocation());
476 bool isTrue = IsIfAtLocationTrue(RawToken.getLocation());
478 SM.getFileOffset(HashToken.getLocation()),
494 SM.getFileOffset(RawToken.getLocation()) +
517 SM.getFileOffset(RawToken.getLocation()) +
tools/clang/lib/Frontend/Rewrite/RewriteMacros.cpp 114 SourceLocation PPLoc = SM.getExpansionLoc(PPTok.getLocation());
133 RB.InsertTextAfter(SM.getFileOffset(RawTok.getLocation()), "//");
139 RB.InsertTextAfter(SM.getFileOffset(RawTok.getLocation()), "//");
154 unsigned RawOffs = SM.getFileOffset(RawTok.getLocation());
176 RawOffs = SM.getFileOffset(RawTok.getLocation());
199 PPLoc = SM.getExpansionLoc(PPTok.getLocation());
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp 833 if (ParseDirective(Comment, nullptr, SM, nullptr, Tok.getLocation(),
tools/clang/lib/Index/IndexingAction.cpp 42 MacroNameTok.getLocation(),
51 MacroNameTok.getLocation(),
tools/clang/lib/Lex/Lexer.cpp 370 const char *TokStart = SourceMgr.getCharacterData(Tok.getLocation(),
421 TokStart = SourceMgr.getCharacterData(Tok.getLocation(), &CharDataInvalid);
542 return TheTok.getLocation();
635 unsigned TokOffset = TheTok.getLocation().getRawEncoding() - StartOffset;
646 ActiveCommentLoc = TheTok.getLocation();
712 End = TheTok.getLocation();
1276 SourceLocation TokenLoc = Tok->getLocation();
2406 Result.getLocation(), Result.getLocation());
2406 Result.getLocation(), Result.getLocation());
tools/clang/lib/Lex/LiteralSupport.cpp 1485 return DiagnoseLexingError(StringToks[i].getLocation());
1503 Diags->Report(StringToks[i].getLocation(),
1549 return DiagnoseLexingError(StringToks[i].getLocation());
1570 UDSuffixTokLoc = StringToks[i].getLocation();
1584 SourceLocation TokLoc = StringToks[i].getLocation();
1642 return DiagnoseLexingError(StringToks[i].getLocation());
1677 FullSourceLoc(StringToks[i].getLocation(), SM),
1684 FullSourceLoc(StringToks[i].getLocation(), SM),
1726 Diags->Report(StringToks.front().getLocation(),
1728 << SourceRange(StringToks.front().getLocation(),
1729 StringToks.back().getLocation());
1738 Diags->Report(StringToks.front().getLocation(),
1742 << SourceRange(StringToks.front().getLocation(),
1743 StringToks.back().getLocation());
1778 FullSourceLoc SourceLoc(Tok.getLocation(), SM);
1879 FullSourceLoc(Tok.getLocation(), SM),
tools/clang/lib/Lex/MacroInfo.cpp 47 SourceLocation macroStart = firstToken.getLocation();
48 SourceLocation macroEnd = lastToken.getLocation();
tools/clang/lib/Lex/ModuleMap.cpp 1488 Tok.Location = LToken.getLocation().getRawEncoding();
1553 Diags.Report(LToken.getLocation(), diag::err_invalid_string_udl);
tools/clang/lib/Lex/PPCaching.cpp 126 if (AnnotBegin->getLocation() == Tok.getLocation()) {
126 if (AnnotBegin->getLocation() == Tok.getLocation()) {
150 Tok.getLocation(), getLastCachedTokenLocation(), &RelOffset)) ||
tools/clang/lib/Lex/PPDirectives.cpp 87 Res.setBegin(Tmp.getLocation());
92 Res.setEnd(Tmp.getLocation());
278 SourceLocation MacroNameLoc = MacroNameTok.getLocation();
359 return Tmp.getLocation();
368 Hint = FixItHint::CreateInsertion(Tmp.getLocation(),"//");
523 CurPPLexer->pushConditionalLevel(Tok.getLocation(), /*wasskipping*/true,
544 Callbacks->Endif(Tok.getLocation(), CondInfo.IfLoc);
571 Callbacks->Else(Tok.getLocation(), CondInfo.IfLoc);
597 Tok.getLocation(), DER.ExprRange,
625 Tok.getLocation());
959 return HandleSkippedDirectiveWhileUsingPCH(Result, SavedHash.getLocation());
1000 return HandleIncludeDirective(SavedHash.getLocation(), Result);
1003 return HandleIncludeMacrosDirective(SavedHash.getLocation(), Result);
1021 return HandlePragmaDirective({PIK_HashPragma, SavedHash.getLocation()});
1025 return HandleImportDirective(SavedHash.getLocation(), Result);
1027 return HandleIncludeNextDirective(SavedHash.getLocation(), Result);
1119 PP.Diag(PP.AdvanceToTokenCharacter(DigitTok.getLocation(), i),
1135 PP.Diag(DigitTok.getLocation(), diag::warn_pp_line_decimal)
1214 SourceMgr.getFileCharacteristic(DigitTok.getLocation());
1216 SourceMgr.AddLineNote(DigitTok.getLocation(), LineNo, FilenameID, false,
1250 SM.getDecomposedExpansionLoc(FlagTok.getLocation()).first;
1251 PresumedLoc PLoc = SM.getPresumedLoc(FlagTok.getLocation());
1329 FileKind = SourceMgr.getFileCharacteristic(DigitTok.getLocation());
1359 SourceMgr.AddLineNote(DigitTok.getLocation(), LineNo, FilenameID, IsFileEntry,
1430 Callbacks->Ident(Tok.getLocation(), Str);
1458 MacroNameTok.getLocation(), /*isPublic=*/true));
1485 MacroNameTok.getLocation(), /*isPublic=*/false));
1684 Diag(FilenameTok.getLocation(), diag::err_pp_expects_filename);
1862 = CharSourceRange::getCharRange(FilenameTok.getLocation(), CharEnd);
1865 GetIncludeFilenameSpelling(FilenameTok.getLocation(), Filename);
1873 SourceLocation StartLoc = IsImportDecl ? IncludeTok.getLocation() : HashLoc;
1911 SourceLocation FilenameLoc = FilenameTok.getLocation();
1944 Diag(FilenameTok.getLocation(),
1978 Diag(FilenameTok.getLocation(),
1990 FilenameTok.getLocation()));
2002 IncludeTok.getLocation(), Path, Module::Hidden,
2036 SourceMgr.getFileCharacteristic(FilenameTok.getLocation());
2162 SourceLocation IncludePos = FilenameTok.getLocation();
2171 if (EnterSourceFile(FID, CurDir, FilenameTok.getLocation()))
2289 SourceLocation Loc = IncludeMacrosTok.getLocation();
2291 Diag(IncludeMacrosTok.getLocation(),
2460 MacroInfo *const MI = AllocateMacroInfo(MacroNameTok.getLocation());
2483 MacroNameTok.getLocation());
2571 VAOCtx.sawVAOptFollowedByOpeningParens(Tok.getLocation());
2590 VAOCtx.sawOpeningParen(Tok.getLocation());
2679 MI->setDefinitionEndLoc(LastTok.getLocation());
2751 !SourceMgr.isInSystemHeader(DefineTok.getLocation())) &&
2764 !SourceMgr.isInSystemHeader(DefineTok.getLocation())) {
2831 Undef = AllocateUndefMacroDirective(MacroNameTok.getLocation());
2866 SkipExcludedConditionalBlock(HashToken.getLocation(),
2867 DirectiveTok.getLocation(),
2886 CurPPLexer->MIOpt.EnterTopLevelIfndef(MII, MacroNameTok.getLocation());
2897 Callbacks->Ifndef(DirectiveTok.getLocation(), MacroNameTok, MD);
2899 Callbacks->Ifdef(DirectiveTok.getLocation(), MacroNameTok, MD);
2903 getSourceManager().isInMainFile(DirectiveTok.getLocation());
2909 CurPPLexer->pushConditionalLevel(DirectiveTok.getLocation(),
2914 CurPPLexer->pushConditionalLevel(DirectiveTok.getLocation(),
2919 SkipExcludedConditionalBlock(HashToken.getLocation(),
2920 DirectiveTok.getLocation(),
2943 CurPPLexer->MIOpt.EnterTopLevelIfndef(IfNDefMacro, IfToken.getLocation());
2950 IfToken.getLocation(), DER.ExprRange,
2954 getSourceManager().isInMainFile(IfToken.getLocation());
2960 CurPPLexer->pushConditionalLevel(IfToken.getLocation(), /*wasskip*/false,
2964 CurPPLexer->pushConditionalLevel(IfToken.getLocation(), /*wasskip*/false,
2968 SkipExcludedConditionalBlock(HashToken.getLocation(), IfToken.getLocation(),
2968 SkipExcludedConditionalBlock(HashToken.getLocation(), IfToken.getLocation(),
2997 Callbacks->Endif(EndifToken.getLocation(), CondInfo.IfLoc);
3022 Callbacks->Else(Result.getLocation(), CI.IfLoc);
3025 getSourceManager().isInMainFile(Result.getLocation());
3036 SkipExcludedConditionalBlock(HashToken.getLocation(), CI.IfLoc,
3038 /*FoundElse*/ true, Result.getLocation());
3066 Callbacks->Elif(ElifToken.getLocation(), ConditionRange,
3070 getSourceManager().isInMainFile(ElifToken.getLocation());
3075 CurPPLexer->pushConditionalLevel(ElifToken.getLocation(), /*wasskip*/false,
3082 HashToken.getLocation(), CI.IfLoc, /*Foundnonskip*/ true,
3083 /*FoundElse*/ CI.FoundElse, ElifToken.getLocation());
tools/clang/lib/Lex/PPExpressions.cpp 102 SourceLocation beginLoc(PeekTok.getLocation());
112 LParenLoc = PeekTok.getLocation();
144 Result.setEnd(PeekTok.getLocation());
148 PP.Diag(PeekTok.getLocation(), diag::err_pp_expected_after)
155 Result.setEnd(PeekTok.getLocation());
158 Result.setEnd(PeekTok.getLocation());
210 SourceRange(beginLoc, PeekTok.getLocation()));
259 Result.setRange(PeekTok.getLocation());
280 NumericLiteralParser Literal(Spelling, PeekTok.getLocation(), PP);
330 Result.setRange(PeekTok.getLocation());
350 PeekTok.getLocation(), PP, PeekTok.getKind());
387 Result.setRange(PeekTok.getLocation());
392 SourceLocation Start = PeekTok.getLocation();
409 PP.Diag(PeekTok.getLocation(), diag::err_pp_expected_rparen)
416 Result.setRange(Start, PeekTok.getLocation());
422 SourceLocation Start = PeekTok.getLocation();
431 SourceLocation Loc = PeekTok.getLocation();
452 SourceLocation Start = PeekTok.getLocation();
465 SourceLocation Start = PeekTok.getLocation();
485 Result.setRange(PeekTok.getLocation());
533 PP.Diag(Tok.getLocation(), diag::err_pp_expr_bad_token_binop)
578 SourceLocation OpLoc = PeekTok.getLocation();
767 PP.Diag(PeekTok.getLocation(), diag::err_expected)
844 SourceLocation ExprStartLoc = SourceMgr.getExpansionLoc(Tok.getLocation());
tools/clang/lib/Lex/PPLexerChange.cpp 324 Result.setAnnotationEndLoc(Result.getLocation());
448 Result.setAnnotationEndLoc(Result.getLocation());
504 Result.setLocation(Result.getLocation().getLocWithOffset(-1));
tools/clang/lib/Lex/PPMacroExpansion.cpp 476 Callbacks->MacroExpands(Identifier, M, Identifier.getLocation(),
489 SourceLocation ExpansionEnd = Identifier.getLocation();
517 SourceLocation ExpandLoc = Identifier.getLocation();
593 SourceMgr.createExpansionLoc(Identifier.getLocation(), ExpandLoc,
707 SourceRange(ArgStartIterator->getLocation(),
708 PP.getLocForEndOfToken(ClosingBrace->getLocation())));
716 TempToken.setLocation(ArgStartIterator->getLocation());
726 SourceLocation Loc = PP.getLocForEndOfToken((I - 1)->getLocation());
732 ParenHints.push_back(SourceRange(ArgStartIterator->getLocation(),
786 SourceLocation ArgStartLoc = Tok.getLocation();
814 MacroEnd = Tok.getLocation();
871 TooManyArgsLoc = ArgTokens[ArgTokenStart].getLocation();
887 EOFTok.setLocation(Tok.getLocation());
948 EOFTok.setLocation(Tok.getLocation());
994 SourceLocation EndLoc = Tok.getLocation();
1078 DATELoc = TmpTok.getLocation();
1089 TIMELoc = TmpTok.getLocation();
1147 SourceLocation LParenLoc = Tok.getLocation();
1175 LParenLoc = Tok.getLocation();
1181 PP.Diag(Tok.getLocation(), diag::err_pp_expects_filename);
1192 SourceLocation FilenameLoc = Tok.getLocation();
1205 bool isAngled = PP.GetIncludeFilenameSpelling(Tok.getLocation(), Filename);
1281 PP.Diag(Tok.getLocation(), diag::err_pp_expected_after) << II
1293 SourceLocation LParenLoc = Tok.getLocation();
1308 PP.Diag(Tok.getLocation(), diag::err_unterm_macro_invoc);
1313 PP.Diag(Tok.getLocation(), diag::err_too_many_args_in_macro_invoc);
1323 PP.Diag(Tok.getLocation(), diag::err_pp_nested_paren) << II;
1343 PP.Diag(Tok.getLocation(), diag::err_too_few_args_in_macro_invoc);
1364 if (auto Diag = PP.Diag(Tok.getLocation(), diag::err_pp_expected_after)) {
1369 Diag << tok::r_paren << ResultTok.getLocation();
1386 PP.Diag(Tok.getLocation(), DiagID);
1469 SourceLocation Loc = Tok.getLocation();
1490 PresumedLoc PLoc = SourceMgr.getPresumedLoc(Tok.getLocation());
1526 Diag(Tok.getLocation(), diag::warn_pp_date_time);
1531 Tok.setLocation(SourceMgr.createExpansionLoc(DATELoc, Tok.getLocation(),
1532 Tok.getLocation(),
1536 Diag(Tok.getLocation(), diag::warn_pp_date_time);
1541 Tok.setLocation(SourceMgr.createExpansionLoc(TIMELoc, Tok.getLocation(),
1542 Tok.getLocation(),
1550 PresumedLoc PLoc = SourceMgr.getPresumedLoc(Tok.getLocation());
1561 Diag(Tok.getLocation(), diag::warn_pp_date_time);
1724 SourceLocation StrStartLoc = Tok.getLocation();
1766 SourceLocation Loc = Tok.getLocation();
1781 SourceLocation LParenLoc = Tok.getLocation();
1787 Diag(Tok.getLocation(), diag::err_pp_identifier_arg_not_identifier)
1798 Diag(getLocForEndOfToken(Tok.getLocation()), diag::err_pp_expected_after)
1834 CreateString(OS.str(), Tok, Tok.getLocation(), Tok.getLocation());
1834 CreateString(OS.str(), Tok, Tok.getLocation(), Tok.getLocation());
tools/clang/lib/Lex/Pragma.cpp 206 SourceLocation PragmaLoc = Tok.getLocation();
256 SourceLocation RParenLoc = Tok.getLocation();
317 SourceLocation TokLoc = TmpTok.getLocation();
341 SourceLocation PragmaLoc = Tok.getLocation();
469 PresumedLoc PLoc = SourceMgr.getPresumedLoc(SysHeaderTok.getLocation());
477 Callbacks->FileChanged(SysHeaderTok.getLocation(),
483 SourceMgr.AddLineNote(SysHeaderTok.getLocation(), PLoc.getLine() + 1,
496 Diag(FilenameTok.getLocation(), diag::err_pp_expects_filename);
508 GetIncludeFilenameSpelling(FilenameTok.getLocation(), Filename);
517 LookupFile(FilenameTok.getLocation(), Filename, isAngled, nullptr,
553 Diag(PragmaTok.getLocation(), diag::err_pragma_push_pop_macro_malformed)
561 Diag(PragmaTok.getLocation(), diag::err_pragma_push_pop_macro_malformed)
577 Diag(PragmaTok.getLocation(), diag::err_pragma_push_pop_macro_malformed)
625 SourceLocation MessageLoc = PopMacroTok.getLocation();
718 GetIncludeFilenameSpelling(SourceFilenameTok.getLocation(),
721 GetIncludeFilenameSpelling(ReplaceFilenameTok.getLocation(),
731 Diag(SourceFilenameTok.getLocation(), DiagID)
754 PP.getIdentifierInfo(Literal.GetString()), Tok.getLocation());
757 std::make_pair(Tok.getIdentifierInfo(), Tok.getLocation());
759 PP.Diag(Tok.getLocation(), diag::err_pp_expected_module_name) << First;
782 SourceLocation Loc = Tok.getLocation();
858 Diag(Tok.getLocation(), diag::warn_pp_hdrstop_filename_ignored);
871 Diag(Tok.getLocation(), diag::ext_pp_extra_tokens_at_eol)
875 SourceMgr.isInMainFile(Tok.getLocation())) {
1045 Crasher.setAnnotationRange(SourceRange(Tok.getLocation()));
1055 SourceRange(Tok.getLocation(), Identifier.getLocation()));
1055 SourceRange(Tok.getLocation(), Identifier.getLocation()));
1121 Callbacks->PragmaDebug(Tok.getLocation(), II->getName());
1134 SourceLocation NameLoc = Tok.getLocation();
1169 SourceLocation DiagLoc = DiagToken.getLocation();
1205 SourceLocation StringLoc = Tok.getLocation();
1213 PP.Diag(Tok.getLocation(), diag::warn_pragma_diagnostic_invalid_token);
1264 SourceLocation DiagLoc = Tok.getLocation();
1386 SourceLocation DiagLoc = Tok.getLocation();
1488 SourceLocation MessageLoc = Tok.getLocation();
1513 PP.Diag(Tok.getLocation(), diag::err_pragma_message_malformed) << Kind;
1520 PP.Diag(Tok.getLocation(), diag::err_pragma_message_malformed) << Kind;
1544 SourceLocation ImportLoc = Tok.getLocation();
1581 SourceLocation BeginLoc = Tok.getLocation();
1641 SourceLocation Loc = Tok.getLocation();
1671 SourceLocation Loc = Tok.getLocation();
1717 SourceLocation Loc = NameTok.getLocation();
1730 PP.Diag(Tok.getLocation(), diag::err_pp_arc_cf_code_audited_syntax);
1772 SourceLocation Loc = NameTok.getLocation();
1785 PP.Diag(Tok.getLocation(), diag::err_pp_assume_nonnull_syntax);
tools/clang/lib/Lex/PreprocessingRecord.cpp 396 if (Id.getLocation().isMacroID())
411 MacroNameTok.getLocation());
419 MacroNameTok.getLocation());
428 MacroNameTok.getLocation());
tools/clang/lib/Lex/Preprocessor.cpp 244 const char *Start = SourceMgr.getCharacterData(Tok.getLocation());
250 DumpLocation(Tok.getLocation());
722 getSourceManager().isInSystemHeader(Identifier.getLocation()))
875 ModuleImportLoc = Identifier.getLocation();
909 setCodeCompletionTokenRange(Result.getLocation(), Result.getEndLoc());
943 ModuleImportLoc = Result.getLocation();
990 SourceLocation Start = FilenameTok.getLocation();
1001 Diag(FilenameTok.getLocation(), diag::err_expected) << tok::greater;
1006 End = FilenameTok.getLocation();
1163 SourceLocation SemiLoc = Suffix.back().getLocation();
1196 Suffix[0].setAnnotationEndLoc(Suffix[0].getLocation());
1216 Result.getLocation()));
1237 SourceLocation SemiLoc = Result.getLocation();
1246 SemiLoc = Suffix.back().getLocation();
1334 Diag(StrToks[0].getLocation(), diag::err_expected_string_literal)
1350 NumericLiteralParser Literal(Spelling, Tok.getLocation(), *this);
tools/clang/lib/Lex/TokenConcatenation.cpp 54 const char *Ptr = SM.getCharacterData(SM.getSpellingLoc(Tok.getLocation()));
137 return *SM.getCharacterData(SM.getSpellingLoc(Tok.getLocation()));
172 SourceLocation PrevSpellLoc = SM.getSpellingLoc(PrevTok.getLocation());
173 SourceLocation SpellLoc = SM.getSpellingLoc(Tok.getLocation());
tools/clang/lib/Lex/TokenLexer.cpp 48 ExpandLocStart = Tok.getLocation();
64 assert(Tokens[0].getLocation().isValid());
65 assert((Tokens[0].getLocation().isFileID() || Tokens[0].is(tok::comment)) &&
73 MacroDefStart = SM.getExpansionLoc(Tokens[0].getLocation());
165 PP.Diag(ResultToks.back().getLocation(), diag::ext_paste_comma);
271 VCtx.sawVAOptFollowedByOpeningParens(CurTok.getLocation(),
291 VCtx.sawOpeningParen(Tokens[I].getLocation());
323 /*ClosingParenLoc*/ Tokens[I].getLocation());
382 getExpansionLocForMacroDefLoc(CurTok.getLocation());
384 getExpansionLocForMacroDefLoc(Tokens[I+1].getLocation());
482 updateLocForMacroArgTokens(CurTok.getLocation(),
526 PP.Diag(ResultToks.pop_back_val().getLocation(), diag::ext_paste_comma);
540 updateLocForMacroArgTokens(CurTok.getLocation(),
675 SM.isBeforeInSLocAddrSpace(Tok.getLocation(), MacroStartSLocOffset)) {
678 instLoc = SM.createExpansionLoc(Tok.getLocation(),
683 instLoc = getExpansionLocForMacroDefLoc(Tok.getLocation());
751 SourceLocation StartLoc = LHSTok.getLocation();
760 PasteOpLoc = TokenStream[CurIdx].getLocation();
801 SourceLocation ResultTokLoc = ResultTokTmp.getLocation();
893 SourceLocation EndLoc = TokenStream[CurIdx - 1].getLocation();
911 LHSTok.setLocation(SM.createExpansionLoc(LHSTok.getLocation(), StartLoc, EndLoc,
994 SourceLocation FirstLoc = begin_tokens->getLocation();
1009 SourceLocation NextLoc = NextTok->getLocation();
1031 SM.isInSameSLocAddrSpace(FirstLoc, LastConsecutiveTok.getLocation(),
1044 SM.isInSameSLocAddrSpace(FirstLoc, Tok.getLocation(), &RelOffs);
1066 Tok.setLocation(SM.createMacroArgExpansionLoc(Tok.getLocation(),
tools/clang/lib/Parse/ParseAST.cpp 65 if (Tok.getLocation().isInvalid()) {
71 Tok.getLocation().print(OS, PP.getSourceManager());
80 const char *Spelling = SM.getCharacterData(Tok.getLocation(), &Invalid);
tools/clang/lib/Parse/ParseCXXInlineMethods.cpp 217 Eof.setLocation(Tok.getLocation());
356 Diag(Tok.getLocation(), diag::err_default_arg_unparsed)
357 << SourceRange(Tok.getLocation(),
358 (*Toks)[Toks->size() - 3].getLocation());
435 Diag(Tok.getLocation(), diag::err_except_spec_unparsed);
640 EndLoc = Tok.getLocation();
763 return Diag(Tok.getLocation(), diag::err_expected) << tok::l_brace;
791 return Diag(Tok.getLocation(), diag::err_expected_lparen_after)
796 Diag(Tok.getLocation(), diag::err_expected) << tok::r_paren;
852 return Diag(Tok.getLocation(), diag::err_expected) << tok::l_brace;
857 return Diag(Tok.getLocation(), diag::err_expected_either)
860 return Diag(Tok.getLocation(), diag::err_expected) << tok::l_paren;
866 SourceLocation OpenLoc = Tok.getLocation();
939 return Diag(Tok.getLocation(), diag::err_expected_either) << tok::l_brace
tools/clang/lib/Parse/ParseDecl.cpp 213 Eof.setLocation(Tok.getLocation());
219 SourceLocation Loc = Tok.getLocation();
295 Tok.getLocation(),
408 SourceLocation RParen = Tok.getLocation();
530 SourceLocation OpenParenLoc = Tok.getLocation();
561 Diag(Tok.getLocation(), diag::err_ms_property_unknown_accessor);
566 SourceLocation KindLoc = Tok.getLocation();
603 Diag(Tok.getLocation(), diag::err_ms_property_expected_equal)
610 Diag(Tok.getLocation(), diag::err_ms_property_expected_accessor_name);
633 Diag(Tok.getLocation(), diag::err_ms_property_expected_comma_or_rparen);
718 Diag(Tok.getLocation(), diag::err_expected_lparen_after)
759 SourceLocation StartLoc = Tok.getLocation();
816 SourceLocation AttrNameLoc = Tok.getLocation();
856 Range = SourceRange(Tok.getLocation(), Tok.getEndLoc());
1256 SourceLocation KeywordLoc = Tok.getLocation();
1483 AttrEnd.setLocation(Tok.getLocation());
1639 Diag(Tok.getLocation(), diag::err_l_square_l_square_not_attribute);
1666 SourceLocation Loc = Tok.getLocation();
1831 DeclEnd = Tok.getLocation();
2176 *DeclEnd = Tok.getLocation();
2364 PreferredType.enterVariableInit(Tok.getLocation(), ThisDecl);
2412 PreferredType.enterFunctionArgument(Tok.getLocation(), RunSignatureHelp);
2564 SourceLocation Loc = Tok.getLocation();
2612 *Tok.getIdentifierInfo(), Tok.getLocation(),
2618 DS.SetRangeEnd(Tok.getLocation());
2656 << FixItHint::CreateInsertion(Tok.getLocation(), FixitTagName);
2710 << FixItHint::CreateReplacement(Tok.getLocation(), II->getName());
2755 DS.SetRangeEnd(Tok.getLocation());
2768 DS.SetRangeEnd(Tok.getLocation());
2822 SourceLocation TypeLoc = Tok.getLocation();
2824 SourceRange TypeRange(Start, Tok.getLocation());
2932 getCurScope(), SS, Name, AfterScope.getLocation(), Next,
3030 DS.SetRangeStart(Tok.getLocation());
3062 SourceLocation Loc = Tok.getLocation();
3218 Actions.getTypeName(*Next.getIdentifierInfo(), Next.getLocation(),
3250 DS.SetRangeEnd(Tok.getLocation());
3371 *Tok.getIdentifierInfo(), Tok.getLocation(), getCurScope(), nullptr,
3395 Tok.getLocation()) &&
3405 DS.SetRangeEnd(Tok.getLocation());
3465 SourceLocation AttrNameLoc = Tok.getLocation();
3616 ConsumedEnd = Tok.getLocation();
3618 CloseParenLoc = Tok.getLocation();
3625 Diag(Tok.getLocation(), diag::warn_cxx2a_compat_explicit_bool);
3973 SourceLocation StartLoc = Tok.getLocation();
3992 DS.SetRangeEnd(ConsumedEnd.isValid() ? ConsumedEnd : Tok.getLocation());
4090 DeclaratorInfo.D.SetIdentifier(nullptr, Tok.getLocation());
4177 Diag(Tok.getLocation(), diag::err_pragma_misplaced_in_decl)
4213 Actions.ActOnDefs(getCurScope(), TagDecl, Tok.getLocation(),
4474 Diag(Tok.getLocation(), diag::err_friend_decl_defines_type)
4543 NextToken().getLocation());
4659 Diag(Tok.getLocation(), diag::err_expected) << tok::identifier;
4674 Diag(Tok.getLocation(), getLangOpts().CPlusPlus17
4715 Diag(Tok.getLocation(), diag::err_expected_either) << tok::r_brace
4718 Diag(Tok.getLocation(), diag::err_expected_end_of_enumerator);
5317 SourceLocation Loc = Tok.getLocation();
5771 D.SetIdentifier(nullptr, Tok.getLocation());
5840 D.SetIdentifier(nullptr, Tok.getLocation());
5863 D.SetIdentifier(nullptr, Tok.getLocation());
5870 D.SetIdentifier(Tok.getIdentifierInfo(), Tok.getLocation());
5871 D.SetRangeEnd(Tok.getLocation());
5897 Diag(Tok.getLocation(), diag::err_unexpected_unqualified_id)
5898 << FixItHint::CreateRemoval(Tok.getLocation());
5899 D.SetIdentifier(nullptr, Tok.getLocation());
5913 D.SetIdentifier(nullptr, Tok.getLocation());
5939 D.SetIdentifier(nullptr, Tok.getLocation());
5957 Diag(getMissingDeclaratorIdLoc(D, Tok.getLocation()),
5962 D.SetIdentifier(Tok.getIdentifierInfo(), Tok.getLocation());
5963 D.SetRangeEnd(Tok.getLocation());
5967 Diag(getMissingDeclaratorIdLoc(D, Tok.getLocation()),
5980 Diag(getMissingDeclaratorIdLoc(D, Tok.getLocation()),
5985 Diag(getMissingDeclaratorIdLoc(D, Tok.getLocation()),
5989 D.SetIdentifier(nullptr, Tok.getLocation());
6080 Bindings.push_back({Tok.getIdentifierInfo(), Tok.getLocation()});
6091 Diag(Tok.getLocation(), diag::ext_decomp_decl_empty);
6198 D.SetIdentifier(nullptr, Tok.getLocation());
6395 LocalEndLoc = Tok.getLocation();
6514 if (Actions.getTypeName(*ParmII, Tok.getLocation(), getCurScope()))
6523 Tok.getLocation(),
6585 SourceLocation DSStart = Tok.getLocation();
6643 SourceLocation EqualLoc = Tok.getLocation();
6652 SourceLocation ArgStartLoc = NextToken().getLocation();
6855 SourceLocation StartBracketLoc = Tok.getLocation();
6868 SourceLocation SuggestParenLoc = Tok.getLocation();
6964 DS.SetRangeEnd(Tok.getLocation());
tools/clang/lib/Parse/ParseDeclCXX.cpp 79 Diag(Tok.getLocation(), getLangOpts().CPlusPlus17
83 attrLoc = Tok.getLocation();
117 attrLoc = Tok.getLocation();
198 << FixItHint::CreateInsertion(rBraceToken.getLocation(), RBraces);
318 DeclEnd = Tok.getLocation();
343 Tok.is(tok::l_brace) ? Tok.getLocation() : SourceLocation());
423 Tok.is(tok::l_brace) ? Tok.getLocation() : SourceLocation());
442 << SourceRange(ExportLoc, Tok.getLocation());
570 DeclEnd = Tok.getLocation();
594 Diag(Tok.getLocation(), diag::err_super_in_using_declaration);
645 Diag(Tok.getLocation(), getLangOpts().CPlusPlus17 ?
697 Tok.getLocation(),
763 Diag(Tok.getLocation(), getLangOpts().CPlusPlus17 ?
768 DeclEnd = Tok.getLocation();
786 Diag(Tok.getLocation(), getLangOpts().CPlusPlus11 ?
840 DeclEnd = Tok.getLocation();
896 : FixItHint::CreateInsertion(Tok.getLocation(), ", \"\""));
919 DeclEnd = Tok.getLocation();
938 SourceLocation StartLoc = Tok.getLocation();
959 return T.getOpenLocation() == Tok.getLocation() ?
968 Diag(Tok.getLocation(),
997 EndLoc = Tok.getLocation();
1112 << FixItHint::CreateRemoval(Tok.getLocation());
1121 BaseLoc = Tok.getLocation();
1448 SourceLocation AttrFixitLoc = Tok.getLocation();
1693 Diag(Tok.getLocation(), diag::err_friend_decl_defines_type)
2076 SourceLocation StartLoc = Tok.getLocation();
2253 Diag(Tok.getLocation(), diag::err_friend_decl_spec)
2255 << FixItHint::CreateRemoval(Tok.getLocation())
2264 if (VS.SetSpecifier(Specifier, Tok.getLocation(), PrevSpec))
2265 Diag(Tok.getLocation(), diag::err_duplicate_virt_specifier)
2267 << FixItHint::CreateRemoval(Tok.getLocation());
2271 Diag(Tok.getLocation(), diag::err_override_control_interface)
2274 Diag(Tok.getLocation(), diag::ext_ms_sealed_keyword);
2276 Diag(Tok.getLocation(), diag::ext_warn_gnu_final);
2278 Diag(Tok.getLocation(),
2309 DeclaratorInfo.SetIdentifier(nullptr, Tok.getLocation());
3107 SourceLocation ASLoc = Tok.getLocation();
3144 Diag(Tok.getLocation(), diag::err_pragma_misplaced_in_decl)
3388 Diag(Tok.getLocation(),
3462 Diag(Tok.getLocation(), diag::err_expected_either) << tok::l_brace
3493 SourceLocation IdLoc = Tok.getLocation();
3560 PreferredType.enterFunctionArgument(Tok.getLocation(),
3637 SpecificationRange.setEnd(ExceptionSpecTokens->back().getLocation());
3689 Diag(Tok.getLocation(), diag::err_dynamic_and_noexcept_specification);
3694 Diag(Tok.getLocation(), diag::err_dynamic_and_noexcept_specification);
3878 if (Tok.getLocation().isMacroID()) {
3881 PP.getSourceManager().getExpansionLoc(Tok.getLocation());
3911 PP.getSourceManager().getSpellingLoc(Tok.getLocation());
3961 SourceLocation LParenLoc = Tok.getLocation();
4046 Diag(Tok.getLocation(), diag::warn_cxx98_compat_alignas);
4054 Diag(Tok.getLocation(), diag::warn_cxx98_compat_attribute);
4062 Diag(Tok.getLocation(), getLangOpts().CPlusPlus17
4069 Diag(Tok.getLocation(), diag::err_expected) << tok::identifier;
4073 Diag(Tok.getLocation(), diag::err_expected) << tok::colon;
4098 Diag(Tok.getLocation(), diag::err_expected) << tok::identifier;
4142 *endLoc = Tok.getLocation();
4155 SourceLocation StartLoc = Tok.getLocation(), Loc;
4168 SourceLocation StartLoc = Tok.getLocation();
4209 SourceLocation UuidLoc = Tok.getLocation();
4241 SourceLocation StartLoc = Tok.getLocation();
4369 SourceLocation ASLoc = Tok.getLocation();
4372 Actions.ActOnAccessSpecifier(AS, ASLoc, Tok.getLocation(),
tools/clang/lib/Parse/ParseExpr.cpp 162 PreferredType.get(Tok.getLocation()));
337 SourceLocation BraceLoc = Tok.getLocation();
372 SourceLocation FILoc = Tok.getLocation();
393 ColonLoc = Tok.getLocation();
397 PreferredType.enterBinary(Actions, Tok.getLocation(), LHS.get(),
494 SuggestParentheses(OpToken.getLocation(),
499 LHS = Actions.ActOnBinOp(getCurScope(), OpToken.getLocation(),
503 LHS = Actions.ActOnConditionalOp(OpToken.getLocation(), ColonLoc,
1101 Res = Actions.ActOnPredefinedExpr(Tok.getLocation(), SavedKind);
1115 return ParseAvailabilityCheckExpr(Tok.getLocation());
1138 PreferredType.enterUnary(Actions, Tok.getLocation(), SavedTok.getKind(),
1139 SavedTok.getLocation());
1154 Res = Actions.ActOnUnaryOp(getCurScope(), SavedTok.getLocation(),
1161 PreferredType.enterUnary(Actions, Tok.getLocation(), tok::amp, SavedLoc);
1176 PreferredType.enterUnary(Actions, Tok.getLocation(), SavedKind, SavedLoc);
1223 Tok.getLocation());
1224 Res = Actions.ActOnAddrLabel(AmpAmpLoc, Tok.getLocation(), LD);
1253 DS.SetRangeStart(Tok.getLocation());
1406 return ParseCXXNewExpression(false, Tok.getLocation());
1409 return ParseCXXDeleteExpression(false, Tok.getLocation());
1455 PreferredType.get(Tok.getLocation()));
1540 getCurScope(), LHS, PreferredType.get(Tok.getLocation()));
1582 PreferredType.enterSubscript(Actions, Tok.getLocation(), LHS.get());
1602 SourceLocation RLoc = Tok.getLocation();
1691 PreferredType.enterFunctionArgument(Tok.getLocation(),
1732 ArgExprs, Tok.getLocation(),
1751 PreferredType.enterMemAccess(Actions, Tok.getLocation(), OrigLHS);
1800 PreferredType.get(Tok.getLocation()));
1857 LHS = Actions.ActOnPostfixUnaryOp(getCurScope(), Tok.getLocation(),
1914 SourceLocation LParenLoc = PP.getLocForEndOfToken(OpTok.getLocation());
1939 SourceLocation LParenLoc = Tok.getLocation(), RParenLoc;
2030 OpTok.getLocation(),
2061 return Actions.ActOnUnaryExprOrTypeTraitExpr(OpTok.getLocation(),
2072 Operand = Actions.ActOnUnaryExprOrTypeTraitExpr(OpTok.getLocation(),
2141 SourceLocation TypeLoc = Tok.getLocation();
2385 PreferredType.enterParenExpr(Tok.getLocation(), OpenLoc);
2393 getCurScope(), PreferredType.get(Tok.getLocation()),
2443 Result = Actions.ActOnStmtExpr(OpenLoc, Stmt.get(), Tok.getLocation());
2476 PreferredType.enterTypeCast(Tok.getLocation(), Ty.get().get());
2602 Diag(Tok.getLocation(), diag::err_illegal_super_cast)
2607 PreferredType.enterTypeCast(Tok.getLocation(), CastTy.get());
2645 Result = Actions.ActOnParenListExpr(OpenLoc, Tok.getLocation(),
2668 Actions.ActOnParenExpr(OpenLoc, Tok.getLocation(), Result.get());
2853 return Diag(Tok.getLocation(), diag::err_expected_fold_operator);
2856 Diag(Tok.getLocation(), diag::err_fold_operator_mismatch)
3031 ParamInfo.SetSourceRange(SourceRange(Tok.getLocation(), Tok.getLocation()));
3031 ParamInfo.SetSourceRange(SourceRange(Tok.getLocation(), Tok.getLocation()));
tools/clang/lib/Parse/ParseExprCXX.cpp 44 SourceLocation FirstLoc = SM.getSpellingLoc(First.getLocation());
46 return FirstEnd == SM.getSpellingLoc(Second.getLocation());
58 Range.setBegin(DigraphToken.getLocation());
59 Range.setEnd(ColonToken.getLocation());
60 P.Diag(DigraphToken.getLocation(), diag::err_missing_whitespace_digraph)
66 ColonToken.setLocation(ColonToken.getLocation().getLocWithOffset(-1));
91 TemplateName.setIdentifier(&II, Tok.getLocation());
204 Diag(Tok.getLocation(), diag::err_expected_coloncolon_after_super);
214 SourceLocation DeclLoc = Tok.getLocation();
246 SS.setEndLoc(Tok.getLocation());
282 TemplateName.setIdentifier(Tok.getIdentifierInfo(), Tok.getLocation());
390 Sema::NestedNameSpecInfo IdInfo(&II, Tok.getLocation(), Next.getLocation(),
390 Sema::NestedNameSpecInfo IdInfo(&II, Tok.getLocation(), Next.getLocation(),
403 << FixItHint::CreateReplacement(Next.getLocation(), "::");
433 << FixItHint::CreateReplacement(Next.getLocation(), ":");
481 TemplateName.setIdentifier(&II, Tok.getLocation());
521 Diag(Tok.getLocation(), DiagID)
523 << FixItHint::CreateInsertion(Tok.getLocation(), "template ");
526 getCurScope(), SS, Tok.getLocation(), TemplateName, ObjectType,
883 Diag(Tok.getLocation(), diag::err_expected_comma_or_rsquare);
910 SourceLocation LocStart = Tok.getLocation();
919 Diag(Tok.getLocation(), diag::err_expected_star_this_capture);
948 Diag(Tok.getLocation(), diag::err_this_captured_by_reference);
952 Diag(Tok.getLocation(), diag::err_expected_capture);
1018 SourceLocation StartLoc = Tok.getLocation();
1024 if (Tok.getLocation() != StartLoc) {
1155 P.Diag(P.getCurToken().getLocation(),
1157 << 0 << FixItHint::CreateRemoval(P.getCurToken().getLocation());
1165 P.Diag(P.getCurToken().getLocation(),
1167 << 1 << FixItHint::CreateRemoval(P.getCurToken().getLocation());
1174 P.Diag(P.getCurToken().getLocation(),
1176 << 2 << FixItHint::CreateRemoval(P.getCurToken().getLocation());
1237 SourceLocation DeclLoc = Tok.getLocation();
1359 FunLocalRangeEnd = Tok.getLocation();
1403 << FixItHint::CreateInsertion(Tok.getLocation(), "() ");
1501 SourceLocation LAngleBracketLoc = Tok.getLocation();
1522 SourceLocation RAngleBracketLoc = Tok.getLocation();
1694 FirstTypeName.setIdentifier(Tok.getIdentifierInfo(), Tok.getLocation());
1845 PreferredType.enterTypeCast(Tok.getLocation(), TypeRep.get());
1860 PreferredType.enterFunctionArgument(Tok.getLocation(),
1915 PreferredType.enterCondition(Actions, Tok.getLocation());
1927 Diag(Tok.getLocation(), getLangOpts().CPlusPlus17
1942 SourceLocation SemiLoc = Tok.getLocation();
1970 SourceLocation DeclStart = Tok.getLocation(), DeclEnd;
1980 SourceLocation DeclStart = Tok.getLocation(), DeclEnd;
1983 FRI->LoopVar = Actions.ActOnDeclStmt(DG, DeclStart, Tok.getLocation());
2031 Diag(Tok.getLocation(),
2035 PreferredType.enterVariableInit(Tok.getLocation(), DeclOut);
2085 DS.SetRangeStart(Tok.getLocation());
2088 SourceLocation Loc = Tok.getLocation();
2538 Diag(Tok.getLocation(), diag::warn_cxx98_compat_literal_operator);
2552 DiagLoc = Tok.getLocation();
2578 Diag(Tok.getLocation(), diag::err_expected) << tok::identifier;
2877 << FixItHint::CreateInsertion(Tok.getLocation(), "~");
3034 PreferredType.enterFunctionArgument(Tok.getLocation(),
3053 Diag(Tok.getLocation(),
3172 SourceLocation LSquareLoc = Tok.getLocation();
3173 SourceLocation RSquareLoc = NextToken().getLocation();
3183 RBraceLoc = Tok.getLocation();
3471 AttrEnd.setLocation(Tok.getLocation());
3535 Tok.getLocation(), Result.get());
3570 Diag(Tok.getLocation(), diag::err_expected) << tok::comma;
tools/clang/lib/Parse/ParseInit.cpp 197 Diag(Tok.getLocation(), diag::err_expected_field_designator);
202 Tok.getLocation()));
274 SourceLocation IILoc = Tok.getLocation();
344 CheckArrayDesignatorSyntax(*this, Tok.getLocation(), Desig);
401 << FixItHint::CreateInsertion(Tok.getLocation(), "= ");
402 return Actions.ActOnDesignatedInitializer(Desig, Tok.getLocation(),
tools/clang/lib/Parse/ParseObjc.cpp 143 ClassLocs.push_back(Tok.getLocation());
619 ParseObjCMethodDecl(Tok.getLocation(),
679 AtEnd.setEnd(Tok.getLocation());
724 LParenLoc = Tok.getLocation();
786 << FixItHint::CreateInsertion(Tok.getLocation(), "\n@end\n");
789 AtEnd.setBegin(Tok.getLocation());
790 AtEnd.setEnd(Tok.getLocation());
928 Tok.getLocation());
930 DS.setNullability(Tok.getLocation(), NullabilityKind::NonNull);
935 Tok.getLocation());
937 DS.setNullability(Tok.getLocation(), NullabilityKind::Nullable);
942 Tok.getLocation());
944 DS.setNullability(Tok.getLocation(), NullabilityKind::Unspecified);
949 Tok.getLocation());
951 DS.setNullability(Tok.getLocation(), NullabilityKind::Unspecified);
1010 SelectorLoc = Tok.getLocation();
1190 DS.setNullability(Tok.getLocation(), Nullability);
1250 SourceLocation TypeStartLoc = Tok.getLocation();
1287 else if (Tok.getLocation() == TypeStartLoc) {
1367 << SourceRange(mLoc, Tok.getLocation());
1382 getCurScope(), mLoc, Tok.getLocation(), mType, DSRet, ReturnType,
1432 ArgInfo.NameLoc = Tok.getLocation();
1457 SourceLocation ColonLoc = Tok.getLocation();
1506 getCurScope(), mLoc, Tok.getLocation(), mType, DSRet, ReturnType, KeyLocs,
1541 Tok.getLocation()));
1542 ProtocolLocs.push_back(Tok.getLocation());
1732 foundValidTypeSrcLoc = CurTypeTok.getLocation();
1847 endLoc = Tok.getLocation();
1939 Tok.setLocation(Tok.getLocation().getLocWithOffset(-1));
2053 Tok.getLocation()));
2124 SourceLocation diagLoc = Tok.getLocation();
2239 finish(P.Tok.getLocation());
2242 << FixItHint::CreateInsertion(P.Tok.getLocation(), "\n@end\n");
2482 body = Actions.ActOnNullStmt(Tok.getLocation());
2512 TryBody = Actions.ActOnNullStmt(Tok.getLocation());
2557 CatchBody = Actions.ActOnNullStmt(Tok.getLocation());
2581 Actions.ActOnCapturedRegionStart(Tok.getLocation(), getCurScope(),
2591 FinallyBody = Actions.ActOnNullStmt(Tok.getLocation());
2632 AutoreleasePoolBody = Actions.ActOnNullStmt(Tok.getLocation());
2686 PrettyDeclStackTraceEntry CrashInfo(Actions.Context, MDecl, Tok.getLocation(),
2693 << FixItHint::CreateRemoval(Tok.getLocation());
2748 return Actions.ActOnNullStmt(Tok.getLocation());
2860 SourceLocation kwLoc = Tok.getLocation();
2983 Type = Actions.getTypeName(*Tok.getIdentifierInfo(), Tok.getLocation(),
3053 SourceLocation NameLoc = Tok.getLocation();
3639 SourceLocation OrigLoc = Tok.getLocation();
3681 if (Tok.getLocation() != OrigLoc) {
3687 if (PP.getSourceManager().isBeforeInTranslationUnit(Tok.getLocation(),
3689 while (Tok.getLocation() != OrigLoc && Tok.isNot(tok::eof))
tools/clang/lib/Parse/ParseOpenMP.cpp 215 P.Diag(Tok.getLocation(), diag::err_omp_expected_reduction_identifier);
259 Diag(Tok.getLocation(), diag::err_expected_type);
292 Diag(Tok.getLocation(), diag::err_expected_type);
311 Diag(Tok.getLocation(), diag::err_expected_expression);
347 Diag(Tok.getLocation(), diag::err_expected) << "'initializer'";
446 PreferredType.enterFunctionArgument(Tok.getLocation(),
455 SourceLocation RLoc = Tok.getLocation();
508 Diag(Tok.getLocation(), diag::err_omp_mapper_illegal_identifier);
552 SourceLocation Loc = Tok.getLocation();
611 Diag(Tok.getLocation(), diag::err_omp_mapper_expected_declarator);
706 BSRange = SourceRange(Tok.getLocation(), Tok.getEndLoc());
831 P.Diag(Tok.getLocation(), diag::warn_omp_declare_variant_cs_name_expected)
841 auto Res = UsedCtx.try_emplace(CtxSelectorName, Tok.getLocation());
845 P.Diag(Tok.getLocation(), diag::err_omp_declare_variant_ctx_mutiple_use)
873 P.Diag(Tok.getLocation(), diag::err_omp_declare_variant_item_expected)
892 Callback(SourceRange(Loc, Tok.getLocation()), Data);
897 P.Diag(Tok.getLocation(), diag::warn_omp_declare_variant_cs_name_expected)
920 Diag(Tok.getLocation(), diag::err_omp_declare_variant_no_ctx_selector)
926 auto Res = UsedCtxSets.try_emplace(CtxSelectorSetName, Tok.getLocation());
930 Diag(Tok.getLocation(), diag::err_omp_declare_variant_ctx_set_mutiple_use)
939 Diag(Tok.getLocation(), diag::err_omp_declare_variant_equal_expected)
1014 Ptr, AssociatedFunction.get(), SourceRange(Loc, Tok.getLocation()));
1021 Diag(Tok.getLocation(), diag::err_omp_declare_variant_wrong_clause)
1093 SourceLocation Loc = Tok.getLocation();
1103 SourceLocation TypeLoc = Tok.getLocation();
1109 SourceLocation RLoc = Tok.getLocation();
1619 Directive = Actions.ActOnDeclStmt(Res, Loc, Tok.getLocation());
1671 Directive = Actions.ActOnDeclStmt(Res, Loc, Tok.getLocation());
1689 Directive = Actions.ActOnDeclStmt(Res, Loc, Tok.getLocation());
1700 Directive = Actions.ActOnDeclStmt(Res, Loc, Tok.getLocation());
1779 DeclarationNameInfo(Tok.getIdentifierInfo(), Tok.getLocation());
1821 EndLoc = Tok.getLocation();
1921 Diag(PrevTok.getLocation(), diag::err_expected)
1923 << SourceRange(PrevTok.getLocation(), PrevTokLocation);
2135 SourceLocation ELoc = Tok.getLocation();
2142 RLoc = Tok.getLocation();
2186 SourceLocation LLoc = Tok.getLocation();
2244 SourceLocation Loc = Tok.getLocation();
2249 return Actions.ActOnOpenMPClause(Kind, Loc, Tok.getLocation());
2291 KLoc[Modifier1] = Tok.getLocation();
2303 KLoc[Modifier2] = Tok.getLocation();
2317 KLoc[ScheduleKind] = Tok.getLocation();
2329 KLoc.push_back(Tok.getLocation());
2339 KLoc.push_back(Tok.getLocation());
2351 KLoc.push_back(Tok.getLocation());
2357 KLoc.push_back(Tok.getLocation());
2378 SourceLocation ELoc = Tok.getLocation();
2386 SourceLocation RLoc = Tok.getLocation();
2472 Diag(Tok.getLocation(), diag::err_omp_mapper_illegal_identifier);
2479 DeclNames.getIdentifier(Tok.getIdentifierInfo()), Tok.getLocation());
2494 Data.MapTypeModifiersLoc.push_back(Tok.getLocation());
2498 Data.MapTypeModifiersLoc.push_back(Tok.getLocation());
2595 Data.DepLinMapLoc = Tok.getLocation();
2632 Data.DepLinMapLoc = Tok.getLocation();
2754 Data.ColonLoc = Tok.getLocation();
2767 Data.RLoc = Tok.getLocation();
2827 SourceLocation Loc = Tok.getLocation();
tools/clang/lib/Parse/ParsePragma.cpp 117 Toks[0].setLocation(Tok.getLocation());
118 Toks[0].setAnnotationEndLoc(Tok.getLocation());
524 SourceLocation PragmaLoc = Tok.getLocation();
553 Actions.ActOnPragmaOptionsAlign(Kind, Tok.getLocation());
563 Actions.ActOnPragmaDump(getCurScope(), Tok.getLocation(), II);
571 Tok.getLocation());
579 SourceLocation WeakNameLoc = Tok.getLocation();
582 SourceLocation AliasNameLoc = Tok.getLocation();
593 SourceLocation RedefNameLoc = Tok.getLocation();
596 SourceLocation AliasNameLoc = Tok.getLocation();
659 SourceLocation Loc = Tok.getLocation();
689 SourceLocation NameLoc = Tok.getLocation();
965 Toks[0].setLocation(Tok.getLocation());
1025 Actions.Context, Info->PragmaName.getLocation(), PragmaNameInfo);
1033 Actions.Context, Info->Option.getLocation(), OptionInfo);
1046 Hint.Range = Info->PragmaName.getLocation();
1080 Diag(Toks[0].getLocation(), diag::err_pragma_loop_missing_argument)
1090 SourceLocation StateLoc = Toks[0].getLocation();
1102 Diag(Toks[0].getLocation(), diag::err_pragma_pipeline_invalid_keyword);
1104 Diag(Toks[0].getLocation(), diag::err_pragma_invalid_keyword)
1111 Diag(Tok.getLocation(), diag::warn_pragma_extra_tokens_at_eol)
1125 Diag(Tok.getLocation(), diag::warn_pragma_extra_tokens_at_eol)
1134 Actions.CheckLoopHintExpr(R.get(), Toks[0].getLocation()))
1141 Hint.Range = SourceRange(Info->PragmaName.getLocation(),
1142 Info->Toks.back().getLocation());
1249 RuleLoc, Tok.is(tok::comma) ? Tok.getLocation() : RuleLoc));
1258 Tok.getLocation());
1288 SubRuleName, Tok.getLocation());
1294 SourceLocation RuleEndLoc = Tok.getLocation();
1304 RuleLoc, Tok.is(tok::comma) ? Tok.getLocation() : RuleEndLoc));
1348 Loc = PRef.getCurToken().getLocation();
1387 FixItRange.setEnd(PRef.getCurToken().getLocation());
1402 SourceLocation PragmaLoc = Tok.getLocation();
1474 SourceLocation InsertStartLoc = Tok.getLocation();
1581 SourceLocation VisLoc = VisTok.getLocation();
1594 PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_lparen)
1601 PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_identifier)
1607 PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_rparen)
1612 PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_identifier)
1616 SourceLocation EndLoc = Tok.getLocation();
1619 PP.Diag(Tok.getLocation(), diag::warn_pragma_extra_tokens_at_eol)
1642 SourceLocation PackLoc = PackTok.getLocation();
1647 PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_lparen) << "pack";
1677 PP.Diag(Tok.getLocation(), diag::warn_pragma_invalid_action) << "pack";
1698 PP.Diag(Tok.getLocation(), diag::warn_pragma_pack_malformed);
1708 PP.Diag(Tok.getLocation(), diag::warn_pragma_pack_malformed);
1721 PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_rparen) << "pack";
1725 SourceLocation RParenLoc = Tok.getLocation();
1728 PP.Diag(Tok.getLocation(), diag::warn_pragma_extra_tokens_at_eol) << "pack";
1759 PP.Diag(Tok.getLocation(), diag::warn_pragma_ms_struct);
1762 SourceLocation EndLoc = Tok.getLocation();
1771 PP.Diag(Tok.getLocation(), diag::warn_pragma_ms_struct);
1776 PP.Diag(Tok.getLocation(), diag::warn_pragma_extra_tokens_at_eol)
1785 Toks[0].setLocation(MSStructTok.getLocation());
1804 PP.Diag(Tok.getLocation(), diag::err_pragma_expected_clang_section_name) << "clang section";
1820 PP.Diag(Tok.getLocation(), diag::err_pragma_expected_clang_section_name) << "clang section";
1826 PP.Diag(Tok.getLocation(), diag::err_pragma_clang_section_expected_equal) << SecKind;
1834 Actions.ActOnPragmaClangSection(Tok.getLocation(),
1851 PP.Diag(Tok.getLocation(), diag::warn_pragma_options_expected_align);
1858 PP.Diag(Tok.getLocation(), diag::warn_pragma_align_expected_equal)
1865 PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_identifier)
1885 PP.Diag(Tok.getLocation(), diag::warn_pragma_align_invalid_option)
1890 SourceLocation EndLoc = Tok.getLocation();
1893 PP.Diag(Tok.getLocation(), diag::warn_pragma_extra_tokens_at_eol)
1902 Toks[0].setLocation(FirstTok.getLocation());
1927 SourceLocation UnusedLoc = UnusedTok.getLocation();
1933 PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_lparen) << "unused";
1953 PP.Diag(Tok.getLocation(), diag::warn_pragma_unused_expected_var);
1964 RParenLoc = Tok.getLocation();
1969 PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_punc) << "unused";
1975 PP.Diag(Tok.getLocation(), diag::warn_pragma_extra_tokens_at_eol) <<
2008 SourceLocation WeakLoc = WeakTok.getLocation();
2013 PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_identifier) << "weak";
2026 PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_identifier)
2035 PP.Diag(Tok.getLocation(), diag::warn_pragma_extra_tokens_at_eol) << "weak";
2046 pragmaUnusedTok.setAnnotationEndLoc(AliasName.getLocation());
2069 SourceLocation RedefLoc = RedefToken.getLocation();
2074 PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_identifier) <<
2083 PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_identifier)
2092 PP.Diag(Tok.getLocation(), diag::warn_pragma_extra_tokens_at_eol) <<
2103 pragmaRedefTok.setAnnotationEndLoc(AliasName.getLocation());
2121 Toks[0].setLocation(Tok.getLocation());
2122 Toks[0].setAnnotationEndLoc(Tok.getLocation());
2134 PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_identifier) <<
2139 SourceLocation NameLoc = Tok.getLocation();
2143 PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_colon) << Ext;
2149 PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_predicate) << 0;
2164 PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_predicate)
2168 SourceLocation StateLoc = Tok.getLocation();
2172 PP.Diag(Tok.getLocation(), diag::warn_pragma_extra_tokens_at_eol) <<
2201 FirstTok.getLocation())) {
2236 SourceLocation EodLoc = Tok.getLocation();
2259 SourceLocation PointersToMembersLoc = Tok.getLocation();
2269 PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_identifier)
2285 PP.Diag(Tok.getLocation(),
2297 PP.Diag(Tok.getLocation(), diag::err_expected_punc)
2314 PP.Diag(Tok.getLocation(),
2323 PP.Diag(Tok.getLocation(), diag::err_expected_rparen_after)
2328 SourceLocation EndLoc = Tok.getLocation();
2331 PP.Diag(Tok.getLocation(), diag::warn_pragma_extra_tokens_at_eol)
2356 SourceLocation VtorDispLoc = Tok.getLocation();
2403 PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_integer)
2408 PP.Diag(Tok.getLocation(), diag::warn_pragma_invalid_action)
2419 SourceLocation EndLoc = Tok.getLocation();
2422 PP.Diag(Tok.getLocation(), diag::warn_pragma_extra_tokens_at_eol)
2447 AnnotTok.setLocation(Tok.getLocation());
2448 AnnotTok.setAnnotationEndLoc(Tok.getLocation());
2453 AnnotTok.setAnnotationEndLoc(Tok.getLocation());
2481 SourceLocation DetectMismatchLoc = Tok.getLocation();
2498 PP.Diag(Tok.getLocation(), diag::err_pragma_detect_mismatch_malformed);
2507 PP.Diag(Tok.getLocation(), diag::err_expected) << tok::r_paren;
2513 PP.Diag(Tok.getLocation(), diag::err_pragma_detect_mismatch_malformed);
2537 SourceLocation CommentLoc = Tok.getLocation();
2562 PP.Diag(Tok.getLocation(), diag::err_pragma_comment_unknown_kind);
2567 PP.Diag(Tok.getLocation(), diag::warn_pragma_comment_ignored)
2575 PP.Diag(Tok.getLocation(), diag::warn_pragma_comment_ignored)
2596 PP.Diag(Tok.getLocation(), diag::err_pragma_comment_malformed);
2602 PP.Diag(Tok.getLocation(), diag::err_pragma_comment_malformed);
2621 PP.Diag(Tok.getLocation(), diag::err_pragma_missing_argument)
2626 PP.Diag(Tok.getLocation(), diag::err_pragma_optimize_invalid_argument)
2636 PP.Diag(Tok.getLocation(), diag::err_pragma_optimize_invalid_argument)
2643 PP.Diag(Tok.getLocation(), diag::err_pragma_optimize_extra_argument)
2648 Actions.ActOnPragmaOptimize(IsOn, FirstToken.getLocation());
2670 PP.Diag(Tok.getLocation(), diag::err_pragma_fp_invalid_option)
2684 PP.Diag(Tok.getLocation(), diag::err_pragma_fp_invalid_option)
2692 PP.Diag(Tok.getLocation(), diag::err_expected) << tok::l_paren;
2698 PP.Diag(Tok.getLocation(), diag::err_pragma_fp_invalid_argument)
2713 PP.Diag(Tok.getLocation(), diag::err_pragma_fp_invalid_argument)
2721 PP.Diag(Tok.getLocation(), diag::err_expected) << tok::r_paren;
2732 FPTok.setLocation(PragmaName.getLocation());
2733 FPTok.setAnnotationEndLoc(PragmaName.getLocation());
2739 PP.Diag(Tok.getLocation(), diag::warn_pragma_extra_tokens_at_eol)
2796 PP.Diag(Tok.getLocation(), diag::err_expected) << tok::r_paren;
2805 EOFTok.setLocation(Tok.getLocation());
2873 PP.Diag(Tok.getLocation(), diag::err_pragma_loop_invalid_option)
2895 PP.Diag(Tok.getLocation(), diag::err_pragma_loop_invalid_option)
2903 PP.Diag(Tok.getLocation(), diag::err_expected) << tok::l_paren;
2917 LoopHintTok.setLocation(PragmaName.getLocation());
2918 LoopHintTok.setAnnotationEndLoc(PragmaName.getLocation());
2924 PP.Diag(Tok.getLocation(), diag::warn_pragma_extra_tokens_at_eol)
2971 PP.Diag(Tok.getLocation(), diag::warn_pragma_extra_tokens_at_eol)
2990 PP.Diag(Info->Toks[0].getLocation(),
2994 PP.Diag(Tok.getLocation(), diag::warn_pragma_extra_tokens_at_eol)
3004 TokenArray[0].setLocation(PragmaName.getLocation());
3005 TokenArray[0].setAnnotationEndLoc(PragmaName.getLocation());
3029 PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_lparen)
3040 PP.Diag(Tok.getLocation(), diag::warn_pragma_intrinsic_builtin)
3050 PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_rparen)
3057 PP.Diag(Tok.getLocation(), diag::warn_pragma_extra_tokens_at_eol)
3065 SourceLocation StartLoc = Tok.getLocation();
3069 PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_lparen) << "optimize";
3075 PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_string) << "optimize";
3082 PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_comma) << "optimize";
3088 PP.Diag(Tok.getLocation(), diag::warn_pragma_missing_argument)
3094 PP.Diag(Tok.getLocation(), diag::warn_pragma_invalid_argument)
3102 PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_rparen) << "optimize";
3108 PP.Diag(Tok.getLocation(), diag::warn_pragma_extra_tokens_at_eol)
3122 PP.Diag(FirstTok.getLocation(),
3130 PP.Diag(FirstTok.getLocation(),
3135 PP.Diag(FirstTok.getLocation(),
3182 PP.Diag(Tok.getLocation(), diag::err_pragma_attribute_expected_period)
3191 PP.Diag(Tok.getLocation(),
3199 PP.Diag(Tok.getLocation(),
3201 PP.Diag(Tok.getLocation(),
3213 PP.Diag(Tok.getLocation(), diag::err_pragma_attribute_invalid_argument)
3225 PP.Diag(Tok.getLocation(), diag::err_expected) << tok::l_paren;
3247 PP.Diag(Tok.getLocation(), diag::err_pragma_attribute_expected_attribute);
3251 PP.Diag(Tok.getLocation(), diag::err_expected) << tok::r_paren;
3254 SourceLocation EndLoc = Tok.getLocation();
3269 PP.Diag(Tok.getLocation(), diag::warn_pragma_extra_tokens_at_eol)
3276 TokenArray[0].setLocation(FirstToken.getLocation());
3277 TokenArray[0].setAnnotationEndLoc(FirstToken.getLocation());
tools/clang/lib/Parse/ParseStmt.cpp 213 SourceLocation DeclStart = Tok.getLocation(), DeclEnd;
237 GNUAttributeLoc = Tok.getLocation();
430 ExprStatementTokLoc = Tok.getLocation();
449 << FixItHint::CreateInsertion(OldToken.getLocation(), "case ");
653 IdentTok.getLocation());
657 return Actions.ActOnLabelStmt(IdentTok.getLocation(), LD, ColonLoc,
965 SourceLocation StartLoc = Tok.getLocation();
969 Tok.getLocation().isValid() && !Tok.getLocation().isMacroID()) {
969 Tok.getLocation().isValid() && !Tok.getLocation().isMacroID()) {
970 EndLoc = Tok.getLocation();
1014 Tok.getLocation(),
1056 StmtResult R = Actions.ActOnDeclStmt(Res, LabelLoc, Tok.getLocation());
1099 SourceLocation DeclStart = Tok.getLocation(), DeclEnd;
1125 SourceLocation CloseLoc = Tok.getLocation();
1187 << FixItHint::CreateRemoval(Tok.getLocation());
1269 SourceLocation ThenStmtLoc = Tok.getLocation();
1291 *TrailingElseLoc = Tok.getLocation();
1294 ElseStmtLoc = Tok.getLocation();
1437 SourceLocation WhileLoc = Tok.getLocation();
1680 SourceLocation SemiLoc = Tok.getLocation();
1717 SourceLocation DeclStart = Tok.getLocation(), DeclEnd;
1721 FirstPart = Actions.ActOnDeclStmt(DG, DeclStart, Tok.getLocation());
1959 Tok.getLocation());
1960 Res = Actions.ActOnGotoStmt(GotoLoc, Tok.getLocation(), LD);
2017 PreferredType.enterReturn(Actions, Tok.getLocation());
2021 PreferredType.get(Tok.getLocation()));
2078 SourceLocation LBraceLoc = Tok.getLocation();
2128 SourceLocation LBraceLoc = Tok.getLocation();
tools/clang/lib/Parse/ParseStmtAsm.cpp 108 assert(FirstOrigToken[NumConsumedToks].getLocation() ==
109 LineToks[NumConsumedToks].getLocation());
187 Loc = Tok.getLocation();
257 Tok.getLocation());
265 while (LineToks[LineIndex].getLocation() != Tok.getLocation()) {
265 while (LineToks[LineIndex].getLocation() != Tok.getLocation()) {
425 SourceLocation TokLoc = Tok.getLocation();
438 TokLoc = Tok.getLocation();
505 TokLoc = Tok.getLocation();
524 TokLoc = Tok.getLocation();
699 SourceLocation Loc = Tok.getLocation();
840 Tok.getLocation());
847 Actions.ActOnAddrLabel(Tok.getLocation(), Tok.getLocation(), LD);
847 Actions.ActOnAddrLabel(Tok.getLocation(), Tok.getLocation(), LD);
tools/clang/lib/Parse/ParseTemplate.cpp 111 Diag(Tok.getLocation(), diag::err_expected_template);
185 Diag(Tok.getLocation(), diag::err_templated_invalid_declaration)
351 Diag(Tok.getLocation(), diag::ext_concept_legacy_bool_keyword) <<
392 Diag(Tok.getLocation(), diag::err_expected) << tok::equal;
404 DeclEnd = Tok.getLocation();
426 Diag(Tok.getLocation(), diag::err_expected_less_after) << "template";
442 RAngleLoc = Tok.getLocation();
443 Tok.setLocation(Tok.getLocation().getLocWithOffset(1));
445 Diag(Tok.getLocation(), diag::err_expected) << tok::greater;
484 Diag(Tok.getLocation(), diag::err_expected_comma_greater);
584 Diag(Tok.getLocation(), diag::err_expected_template_parameter);
586 Diag(Tok.getLocation(), diag::note_meant_to_use_typename)
588 Tok.getLocation(), Tok.getEndLoc()),
633 SourceLocation NameLoc = Tok.getLocation();
643 Diag(Tok.getLocation(), diag::err_expected) << tok::identifier;
702 Diag(Tok.getLocation(),
707 ? FixItHint::CreateReplacement(Tok.getLocation(), "class")
711 Diag(Tok.getLocation(), diag::err_class_on_template_template_param)
712 << (Replace ? FixItHint::CreateReplacement(Tok.getLocation(), "class")
713 : FixItHint::CreateInsertion(Tok.getLocation(), "class "));
715 Diag(Tok.getLocation(), diag::err_class_on_template_template_param);
730 SourceLocation NameLoc = Tok.getLocation();
740 Diag(Tok.getLocation(), diag::err_expected) << tok::identifier;
763 Diag(Tok.getLocation(),
795 Diag(Tok.getLocation(), diag::err_expected_template_parameter);
877 Diag(Tok.getLocation(), diag::err_expected) << tok::greater;
883 RAngleLoc = Tok.getLocation();
924 SourceLocation TokLoc = Tok.getLocation();
955 Hint2 = FixItHint::CreateInsertion(Next.getLocation(), " ");
1276 Name.setIdentifier(Tok.getIdentifierInfo(), Tok.getLocation());
1296 Name.setIdentifier(Tok.getIdentifierInfo(), Tok.getLocation());
1366 SourceLocation Loc = Tok.getLocation();
1635 AngleBrackets.add(*this, PotentialTemplateName.get(), Tok.getLocation(),
1657 OpToken.getLocation());
tools/clang/lib/Parse/Parser.cpp 77 return Diag(Tok.getLocation(), DiagID);
118 SourceLocation Loc = Tok.getLocation();
168 << FixItHint::CreateRemoval(Tok.getLocation());
181 SourceLocation StartLoc = Tok.getLocation();
182 SourceLocation EndLoc = Tok.getLocation();
187 EndLoc = Tok.getLocation();
382 Actions.ActOnPopScope(Tok.getLocation(), getCurScope());
630 Actions.ActOnModuleInclude(Tok.getLocation(),
637 Actions.ActOnModuleBegin(Tok.getLocation(), reinterpret_cast<Module *>(
643 Actions.ActOnModuleEnd(Tok.getLocation(), reinterpret_cast<Module *>(
780 Actions.ActOnEmptyDeclaration(getCurScope(), attrs, Tok.getLocation());
799 SourceLocation StartLoc = Tok.getLocation();
1363 SourceLocation DSStart = Tok.getLocation();
1460 Actions.ActOnFinishKNRParamDeclarations(getCurScope(), D, Tok.getLocation());
1502 PP.getLocForEndOfToken(Tok.getLocation()));
1524 *EndLoc = Tok.getLocation();
1585 SourceLocation NameLoc = Tok.getLocation();
1664 Tok.setAnnotationEndLoc(Tok.getLocation());
1785 Diag(Tok.getLocation(), diag::warn_expected_qualified_after_typename);
1812 Diag(Tok.getLocation(), DiagID);
1819 Diag(Tok.getLocation(), diag::err_expected_qualified_after_typename);
1828 Tok.getLocation());
1884 *Tok.getIdentifierInfo(), Tok.getLocation(), getCurScope(), &SS,
1889 SourceLocation BeginLoc = Tok.getLocation();
1915 Tok.setAnnotationEndLoc(Tok.getLocation());
1937 TemplateName.setIdentifier(Tok.getIdentifierInfo(), Tok.getLocation());
2032 << FixItHint::CreateReplacement(SourceRange(Tok.getLocation()), "=");
2041 PrevTokLocation = Tok.getLocation();
2206 SourceLocation StartLoc = Tok.getLocation();
2294 SourceLocation StartLoc = AtLoc.isInvalid() ? Tok.getLocation() : AtLoc;
2391 Path.push_back(std::make_pair(Tok.getIdentifierInfo(), Tok.getLocation()));
2414 Actions.ActOnModuleEnd(Tok.getLocation(),
2426 Actions.ActOnModuleBegin(Tok.getLocation(),
2435 Actions.ActOnModuleInclude(Tok.getLocation(),
2459 LOpen = P.Tok.getLocation();
tools/clang/lib/Rewrite/HTMLRewrite.cpp 464 unsigned TokOffs = SM.getFileOffset(Tok.getLocation());
513 TokEnd = SM.getFileOffset(Tok.getLocation())+Tok.getLength();
602 if (!Tok.getLocation().isMacroID()) {
610 CharSourceRange LLoc = SM.getExpansionRange(Tok.getLocation());
633 SM.getExpansionLoc(Tok.getLocation()) == LLoc.getBegin()) {
tools/clang/lib/Rewrite/TokenRewriter.cpp 64 TokenAtLoc.find(I->getLocation());
75 bool InsertSuccess = TokenAtLoc.insert(std::make_pair(T.getLocation(),
tools/clang/lib/Sema/SemaAttr.cpp 557 LookupResult Lookup(*this, Name, IdTok.getLocation(), LookupOrdinaryName);
562 << Name << SourceRange(IdTok.getLocation());
569 << Name << SourceRange(IdTok.getLocation());
577 VD->addAttr(UnusedAttr::CreateImplicit(Context, IdTok.getLocation(),
tools/clang/lib/Sema/SemaDeclCXX.cpp 403 SR = SourceRange((*Toks)[1].getLocation(),
404 Toks->back().getLocation());
tools/clang/lib/Sema/SemaExpr.cpp 1645 StringTokLocs.push_back(Tok.getLocation());
1681 RemovalDiagLoc = Tok.getLocation();
1683 Tok.getLocation(),
1684 Lexer::AdvanceToTokenCharacter(Tok.getLocation(), 2,
3275 CharLiteralParser Literal(ThisTok.begin(), ThisTok.end(), Tok.getLocation(),
3305 Tok.getLocation());
3313 getUDSuffixLoc(*this, Tok.getLocation(), Literal.getUDSuffixOffset());
3322 Lit, Tok.getLocation());
3396 return ActOnIntegerConstant(Tok.getLocation(), Val-'0');
3412 NumericLiteralParser Literal(TokSpelling, Tok.getLocation(), PP);
3420 getUDSuffixLoc(*this, Tok.getLocation(), Literal.getUDSuffixOffset());
3444 SourceLocation TokLoc = Tok.getLocation();
3462 Lit = BuildFloatingLiteral(*this, Literal, CookedTy, Tok.getLocation());
3466 Diag(Tok.getLocation(), diag::err_integer_literal_too_large)
3469 Tok.getLocation());
3552 Diag(Tok.getLocation(), diag::err_too_large_for_fixed_point);
3555 Tok.getLocation(), scale);
3562 Diag(Tok.getLocation(), diag::err_half_const_requires_fp16);
3576 Res = BuildFloatingLiteral(*this, Literal, Ty, Tok.getLocation());
3587 Diag(Tok.getLocation(), diag::warn_double_const_requires_fp64);
3599 Diag(Tok.getLocation(),
3603 Diag(Tok.getLocation(), diag::ext_c99_longlong);
3612 Diag(Tok.getLocation(), diag::err_integer_literal_too_large)
3671 Diag(Tok.getLocation(),
3707 Diag(Tok.getLocation(), diag::ext_integer_literal_too_large_for_signed);
3715 Res = IntegerLiteral::Create(Context, ResultVal, Ty, Tok.getLocation());
3723 Diag(Tok.getLocation(), diag::ext_imaginary_constant);
tools/clang/lib/Sema/SemaObjCProperty.cpp 335 Loc = Tok.getLocation();
tools/clang/lib/Serialization/ASTWriter.cpp 4584 AddSourceLocation(Tok.getLocation(), Record);
tools/clang/lib/StaticAnalyzer/Core/IssueHash.cpp 163 LineBuff << std::string(SM.getCharacterData(Token.getLocation()),
tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp 990 if (getMacroInfoForLocation(PP, SM, II, T.getLocation())) {
991 getMacroNameAndPrintExpansion(Printer, T.getLocation(), PP, Info.Args,
1024 getMacroNameAndPrintExpansion(Printer, ArgIt->getLocation(), PP,
tools/clang/lib/Tooling/Inclusions/HeaderIncludes.cpp 92 unsigned InitialOffset = SM.getFileOffset(Tok.getLocation());
103 return SM.getFileOffset(Tok.getLocation());
112 return SM.getFileOffset(Tok.getLocation());
161 unsigned MaxOffset = SM.getFileOffset(Tok.getLocation());
163 MaxOffset = SM.getFileOffset(Tok.getLocation());
tools/clang/lib/Tooling/Refactoring/Extract/SourceExtraction.cpp 105 areOnSameLine(NextToken->getLocation(), End, SM)) {
106 ExtractedRange.setEnd(NextToken->getLocation());
tools/clang/lib/Tooling/Syntax/Tokens.cpp 45 : Token(T.getLocation(), T.getLength(), T.getKind()) {
295 if (!MacroNameTok.getLocation().isFileID() ||
tools/clang/lib/Tooling/Transformer/RangeSelector.cpp 94 return T.getLocation();
tools/clang/lib/Tooling/Transformer/SourceCode.cpp 30 return CharSourceRange::getTokenRange(Range.getBegin(), Tok->getLocation());
tools/clang/tools/clang-refactor/TestSupport.cpp 324 Source.substr(Tok.getLocation().getRawEncoding(), Tok.getLength());
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/FindAllMacros.cpp 40 if (!MD || !SM->isInMainFile(SM->getExpansionLoc(Name.getLocation())))
tools/clang/tools/extra/clang-tidy/ExpandModularHeadersPPCallbacks.cpp 135 Sources.isBeforeInTranslationUnit(CurrentToken.getLocation(), Loc)) {
tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp 88 if (Tok.getLocation() == Range.getEnd() || Tok.is(tok::eof))
93 SM.getDecomposedLoc(Tok.getLocation());
96 Tok.getLocation(),
116 Loc = Tok.getLocation();
tools/clang/tools/extra/clang-tidy/bugprone/MacroParenthesesCheck.cpp 142 Loc = Tok.getLocation();
148 << FixItHint::CreateInsertion(MI->tokens_begin()->getLocation(), "(")
149 << FixItHint::CreateInsertion(Last.getLocation().getLocWithOffset(
242 Check->diag(Tok.getLocation(), "macro argument should be enclosed in "
244 << FixItHint::CreateInsertion(Tok.getLocation(), "(")
245 << FixItHint::CreateInsertion(Tok.getLocation().getLocWithOffset(
tools/clang/tools/extra/clang-tidy/bugprone/MacroRepeatedSideEffectsCheck.cpp 66 Check.diag(ResultArgToks->getLocation(),
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousSemicolonCheck.cpp 51 SM.getSpellingLineNumber(Token.getLocation()) != SemicolonLine)
64 unsigned NewTokenIndent = SM.getSpellingColumnNumber(Token.getLocation());
65 unsigned NewTokenLine = SM.getSpellingLineNumber(Token.getLocation());
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp 124 .getLocation();
130 .getLocation();
tools/clang/tools/extra/clang-tidy/google/AvoidUnderscoreInGoogletestNameCheck.cpp 57 Check->diag(TestCaseNameToken->getLocation(),
66 Check->diag(TestNameToken->getLocation(),
tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp 59 return SourceRange(Tok.getLocation(), NextTok.getLocation());
59 return SourceRange(Tok.getLocation(), NextTok.getLocation());
61 } while (Tok.isNot(tok::eof) && Tok.getLocation() < EndLoc);
tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp 171 return Token.getLocation();
tools/clang/tools/extra/clang-tidy/modernize/RedundantVoidArgCheck.cpp 180 SourceLocation VoidLoc = VoidToken.getLocation();
tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp 63 if (Sources.isBeforeInTranslationUnit(Range.getEnd(), Tok.getLocation()))
71 Sources.getCharacterData(Tok.getLocation()), Tok.getLength()));
81 return StringRef(Sources.getCharacterData(Tok.getLocation()),
149 !Sources.isBeforeInTranslationUnit(T.getLocation(), MethodLoc)) {
150 InsertLoc = T.getLocation();
192 InsertLoc = Tokens[Tokens.size() - 2].getLocation();
197 InsertLoc = Tokens.back().getLocation();
224 Tok.getLocation(), Tok.getLocation()));
224 Tok.getLocation(), Tok.getLocation()));
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp 141 StringRef(SM.getCharacterData(T.getLocation()), T.getLength()));
220 SM.isBeforeInTranslationUnit(T.getLocation(), BeginNameF)) {
223 StringRef(SM.getCharacterData(T.getLocation()), T.getLength()));
291 if (!SM.isBeforeInTranslationUnit(Tokens[I].T.getLocation(),
298 ReturnTypeRange.setBegin(Tokens[J].T.getLocation());
303 Tokens[I].T.getLocation())) {
305 ReturnTypeRange.setEnd(Tokens[J].T.getLocation());
342 if (SM.isBeforeInTranslationUnit(CT.T.getLocation(),
345 CT.T.getLocation()))
352 unsigned int TOffset = SM.getDecomposedLoc(CT.T.getLocation()).second;
tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp 63 if (Sources.isBeforeInTranslationUnit(Range.getEnd(), Tok.getLocation()))
67 Sources.getCharacterData(Tok.getLocation()), Tok.getLength()));
116 CharSourceRange::getTokenRange(Tok->getLocation(), Tok->getLocation()));
116 CharSourceRange::getTokenRange(Tok->getLocation(), Tok->getLocation()));
tools/clang/tools/extra/clang-tidy/readability/ConstReturnTypeCheck.cpp 78 CharSourceRange::getCharRange(Tok->getLocation(), Tok->getEndLoc());
88 CharSourceRange::getCharRange(T->getLocation(), T->getEndLoc())));
tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp 69 .getLocation()));
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp 902 << MacroNameTok.getLocation().printToString(SourceMgr)
909 SourceRange Range(MacroNameTok.getLocation(), MacroNameTok.getEndLoc());
926 SourceRange Range(MacroNameTok.getLocation(), MacroNameTok.getEndLoc());
tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp 51 SourceRange TokenRange(Tok.getLocation(), Tok.getEndLoc());
tools/clang/tools/extra/clang-tidy/utils/FixItHintUtils.cpp 23 AmpLocation = Lexer::getLocForEndOfToken(Token.getLocation(), 0,
tools/clang/tools/extra/clang-tidy/utils/HeaderGuard.cpp 54 std::make_pair(Loc, MacroNameTok.getLocation());
94 SourceLocation Define = MacroEntry.first.getLocation();
233 SourceLocation DefineLoc = MacroEntry.first.getLocation();
tools/clang/tools/extra/clang-tidy/utils/LexerUtils.cpp 60 return T.getLocation();
106 Range.getEnd() != Tok.getLocation() &&
107 !SM.isBeforeInTranslationUnit(Range.getEnd(), Tok.getLocation())) {
110 StringRef(SM.getCharacterData(Tok.getLocation()), Tok.getLength()));
tools/clang/tools/extra/clang-tidy/utils/LexerUtils.h 53 return T.getLocation();
72 return PotentialMatch.getLocation();
tools/clang/tools/extra/clangd/CollectMacros.h 78 auto Loc = MacroNameTok.getLocation();
tools/clang/tools/extra/clangd/Diagnostics.cpp 108 R = CharSourceRange::getTokenRange(Tok.getLocation(), Tok.getEndLoc());
tools/clang/tools/extra/clangd/IncludeFixer.cpp 204 auto IDTok = Lexer::findNextToken(CCTok->getLocation(), SM, LangOpts);
208 NextLoc = IDTok->getLocation();
tools/clang/tools/extra/clangd/ParsedAST.cpp 189 HashTok.getLocation(), IncludeTok, WrittenFilename, Angled,
190 CharSourceRange::getCharRange(FilenameTok.getLocation(),
tools/clang/tools/extra/clangd/SourceCode.cpp 733 Action(Tok, sourceLocToPosition(SM, Tok.getLocation()));
736 Action(Tok, sourceLocToPosition(SM, Tok.getLocation()));
tools/clang/tools/extra/clangd/refactor/tweaks/DefineInline.cpp 79 return NextTok->getLocation();
tools/clang/tools/extra/clangd/refactor/tweaks/RemoveUsingNamespace.cpp 82 CharSourceRange::getTokenRange(D->getBeginLoc(), NextTok->getLocation()),
tools/clang/tools/libclang/CIndex.cpp 6739 CXTok.int_data[1] = Tok.getLocation().getRawEncoding();
7473 assert(Tok.getLocation() ==
7484 SourceLocation BeginLoc = Tok.getLocation();
7497 CXXUnit->mapLocationToPreamble(Tok.getLocation());
7511 SourceLocation SaveLoc = Tok.getLocation();
7518 MakeMacroExpansionCursor(MacroDef, Tok.getLocation(), TU);
8843 SourceRange DefRange(MI->getReplacementToken(0).getLocation(),
8849 if (SM.isBeforeInTranslationUnit(Tok.getLocation(), DefRange.getBegin()))
8851 if (SM.isBeforeInTranslationUnit(DefRange.getEnd(), Tok.getLocation()))
tools/clang/unittests/Basic/SourceManagerTest.cpp 86 SourceLocation lsqrLoc = toks[0].getLocation();
87 SourceLocation idLoc = toks[1].getLocation();
88 SourceLocation rsqrLoc = toks[2].getLocation();
311 EXPECT_EQ(loc2, toks[1].getLocation());
312 EXPECT_EQ(loc3, toks[2].getLocation());
356 Macros.push_back(MacroAction(MacroNameTok.getLocation(),
tools/clang/unittests/Lex/LexerTest.cpp 97 Begin.getLocation(), End.getLocation())),
97 Begin.getLocation(), End.getLocation())),
287 SourceLocation lsqrLoc = toks[0].getLocation();
288 SourceLocation idLoc = toks[1].getLocation();
289 SourceLocation rsqrLoc = toks[2].getLocation();
319 SourceLocation macroLsqrLoc = toks[3].getLocation();
320 SourceLocation macroIdLoc = toks[4].getLocation();
321 SourceLocation macroRsqrLoc = toks[5].getLocation();
350 SourceLocation idLoc1 = toks[6].getLocation();
351 SourceLocation idLoc2 = toks[7].getLocation();
352 SourceLocation idLoc3 = toks[8].getLocation();
353 SourceLocation idLoc4 = toks[9].getLocation();
373 SourceLocation helper1ArgLoc = toks[20].getLocation();
463 SourceMgr.getDecomposedLoc(Tok.getLocation());
466 Tok.getLocation().getLocWithOffset(Offset);
530 SourceRange R{moo.getLocation(), moo.getLocation()};
530 SourceRange R{moo.getLocation(), moo.getLocation()};
554 Loc = T->getLocation();
tools/clang/unittests/Lex/PPConditionalDirectiveRecordTest.cpp 102 SourceRange(toks[0].getLocation(), toks[1].getLocation())));
102 SourceRange(toks[0].getLocation(), toks[1].getLocation())));
104 SourceRange(toks[0].getLocation(), toks[2].getLocation())));
104 SourceRange(toks[0].getLocation(), toks[2].getLocation())));
106 SourceRange(toks[3].getLocation(), toks[4].getLocation())));
106 SourceRange(toks[3].getLocation(), toks[4].getLocation())));
108 SourceRange(toks[1].getLocation(), toks[5].getLocation())));
108 SourceRange(toks[1].getLocation(), toks[5].getLocation())));
110 SourceRange(toks[2].getLocation(), toks[6].getLocation())));
110 SourceRange(toks[2].getLocation(), toks[6].getLocation())));
112 SourceRange(toks[2].getLocation(), toks[5].getLocation())));
112 SourceRange(toks[2].getLocation(), toks[5].getLocation())));
114 SourceRange(toks[0].getLocation(), toks[6].getLocation())));
114 SourceRange(toks[0].getLocation(), toks[6].getLocation())));
116 SourceRange(toks[2].getLocation(), toks[8].getLocation())));
116 SourceRange(toks[2].getLocation(), toks[8].getLocation())));
118 SourceRange(toks[0].getLocation(), toks[9].getLocation())));
118 SourceRange(toks[0].getLocation(), toks[9].getLocation())));
121 toks[0].getLocation(), toks[2].getLocation()));
121 toks[0].getLocation(), toks[2].getLocation()));
123 toks[3].getLocation(), toks[4].getLocation()));
123 toks[3].getLocation(), toks[4].getLocation()));
125 toks[1].getLocation(), toks[5].getLocation()));
125 toks[1].getLocation(), toks[5].getLocation()));
127 toks[2].getLocation(), toks[0].getLocation()));
127 toks[2].getLocation(), toks[0].getLocation()));
129 toks[4].getLocation(), toks[3].getLocation()));
129 toks[4].getLocation(), toks[3].getLocation()));
131 toks[5].getLocation(), toks[1].getLocation()));
131 toks[5].getLocation(), toks[1].getLocation()));
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionSourceCode.cpp 245 unsigned start = SM.getSpellingColumnNumber(token.getLocation(), &invalid);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp 521 ti->getLocation(), &invalid);
tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp 611 clang::SourceLocation start_loc = first_token.getLocation();
612 clang::SourceLocation end_loc = last_token.getLocation();
tools/lldb/source/Plugins/Language/ClangCommon/ClangHighlighter.cpp 184 SM.getSpellingLineNumber(token.getLocation(), &invalid);
195 unsigned start = SM.getSpellingColumnNumber(token.getLocation(), &invalid);