reference, declarationdefinition
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);