diff options
author | Chandler Carruth <chandlerc@gmail.com> | 2011-07-25 20:52:21 +0000 |
---|---|---|
committer | Chandler Carruth <chandlerc@gmail.com> | 2011-07-25 20:52:21 +0000 |
commit | 999f739404edf2078cf9f9c28b4dc45c19765842 (patch) | |
tree | 2181c2a8dd9c0fe11e8627b2349cd1640ebbd7e7 | |
parent | 5d6d89fef8c7fff8b1a67c943fb5557a2a803468 (diff) |
Rename SourceManager::getImmediateInstantiationRange to
getImmediateExpansionRange.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@135960 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | include/clang/Basic/SourceManager.h | 6 | ||||
-rw-r--r-- | lib/Basic/SourceManager.cpp | 10 | ||||
-rw-r--r-- | lib/Frontend/TextDiagnosticPrinter.cpp | 4 | ||||
-rw-r--r-- | lib/Lex/Lexer.cpp | 2 |
4 files changed, 11 insertions, 11 deletions
diff --git a/include/clang/Basic/SourceManager.h b/include/clang/Basic/SourceManager.h index 6ade7b4ed5..6627391df9 100644 --- a/include/clang/Basic/SourceManager.h +++ b/include/clang/Basic/SourceManager.h @@ -732,10 +732,10 @@ public: return getInstantiationLocSlowCase(Loc); } - /// getImmediateInstantiationRange - Loc is required to be an instantiation - /// location. Return the start/end of the instantiation information. + /// getImmediateExpansionRange - Loc is required to be an expansion location. + /// Return the start/end of the expansion information. std::pair<SourceLocation,SourceLocation> - getImmediateInstantiationRange(SourceLocation Loc) const; + getImmediateExpansionRange(SourceLocation Loc) const; /// getExpansionRange - Given a SourceLocation object, return the range of /// tokens covered by the expansion the ultimate file. diff --git a/lib/Basic/SourceManager.cpp b/lib/Basic/SourceManager.cpp index aad23ad6db..30ea39e8a4 100644 --- a/lib/Basic/SourceManager.cpp +++ b/lib/Basic/SourceManager.cpp @@ -857,10 +857,10 @@ SourceLocation SourceManager::getImmediateSpellingLoc(SourceLocation Loc) const{ } -/// getImmediateInstantiationRange - Loc is required to be an instantiation +/// getImmediateExpansionRange - Loc is required to be an instantiation /// location. Return the start/end of the instantiation information. std::pair<SourceLocation,SourceLocation> -SourceManager::getImmediateInstantiationRange(SourceLocation Loc) const { +SourceManager::getImmediateExpansionRange(SourceLocation Loc) const { assert(Loc.isMacroID() && "Not an instantiation loc!"); const InstantiationInfo &II = getSLocEntry(getFileID(Loc)).getInstantiation(); return II.getInstantiationLocRange(); @@ -873,14 +873,14 @@ SourceManager::getExpansionRange(SourceLocation Loc) const { if (Loc.isFileID()) return std::make_pair(Loc, Loc); std::pair<SourceLocation,SourceLocation> Res = - getImmediateInstantiationRange(Loc); + getImmediateExpansionRange(Loc); // Fully resolve the start and end locations to their ultimate instantiation // points. while (!Res.first.isFileID()) - Res.first = getImmediateInstantiationRange(Res.first).first; + Res.first = getImmediateExpansionRange(Res.first).first; while (!Res.second.isFileID()) - Res.second = getImmediateInstantiationRange(Res.second).second; + Res.second = getImmediateExpansionRange(Res.second).second; return Res; } diff --git a/lib/Frontend/TextDiagnosticPrinter.cpp b/lib/Frontend/TextDiagnosticPrinter.cpp index 2bd7394c47..473c10deb6 100644 --- a/lib/Frontend/TextDiagnosticPrinter.cpp +++ b/lib/Frontend/TextDiagnosticPrinter.cpp @@ -322,7 +322,7 @@ static SourceLocation getImmediateMacroCallerLoc(const SourceManager &SM, // Otherwise, the caller of the macro is located where this macro is // expanded (while the spelling is part of the macro definition). - return SM.getImmediateInstantiationRange(Loc).first; + return SM.getImmediateExpansionRange(Loc).first; } /// Gets the location of the immediate macro callee, one level down the stack @@ -335,7 +335,7 @@ static SourceLocation getImmediateMacroCalleeLoc(const SourceManager &SM, // expansion location points to the unexpanded paramater reference within // the macro definition (or callee). if (SM.isMacroArgInstantiation(Loc)) - return SM.getImmediateInstantiationRange(Loc).first; + return SM.getImmediateExpansionRange(Loc).first; // Otherwise, the callee of the macro is located where this location was // spelled inside the macro definition. diff --git a/lib/Lex/Lexer.cpp b/lib/Lex/Lexer.cpp index 320971a6b8..faa1d9dab4 100644 --- a/lib/Lex/Lexer.cpp +++ b/lib/Lex/Lexer.cpp @@ -912,7 +912,7 @@ static SourceLocation GetMappedTokenLoc(Preprocessor &PP, // Figure out the expansion loc range, which is the range covered by the // original _Pragma(...) sequence. std::pair<SourceLocation,SourceLocation> II = - SM.getImmediateInstantiationRange(FileLoc); + SM.getImmediateExpansionRange(FileLoc); return SM.createInstantiationLoc(SpellingLoc, II.first, II.second, TokLen); } |