forked from OSchip/llvm-project
Rename SourceManager::isBeforeInSourceLocationOffset -> isBeforeInSLocAddrSpace.
llvm-svn: 138378
This commit is contained in:
parent
7a7ff681ee
commit
5451a3973b
|
@ -1075,21 +1075,20 @@ public:
|
|||
|
||||
/// \brief Determines the order of 2 source locations in the "source location
|
||||
/// address space".
|
||||
bool isBeforeInSourceLocationOffset(SourceLocation LHS,
|
||||
SourceLocation RHS) const {
|
||||
return isBeforeInSourceLocationOffset(LHS, RHS.getOffset());
|
||||
bool isBeforeInSLocAddrSpace(SourceLocation LHS, SourceLocation RHS) const {
|
||||
return isBeforeInSLocAddrSpace(LHS, RHS.getOffset());
|
||||
}
|
||||
|
||||
/// \brief Determines the order of a source location and a source location
|
||||
/// offset in the "source location address space".
|
||||
///
|
||||
/// Note that we always consider source locations loaded from
|
||||
bool isBeforeInSourceLocationOffset(SourceLocation LHS, unsigned RHS) const {
|
||||
bool isBeforeInSLocAddrSpace(SourceLocation LHS, unsigned RHS) const {
|
||||
unsigned LHSOffset = LHS.getOffset();
|
||||
bool LHSLoaded = LHSOffset >= CurrentLoadedOffset;
|
||||
bool RHSLoaded = RHS >= CurrentLoadedOffset;
|
||||
if (LHSLoaded == RHSLoaded)
|
||||
return LHS.getOffset() < RHS;
|
||||
return LHSOffset < RHS;
|
||||
|
||||
return LHSLoaded;
|
||||
}
|
||||
|
|
|
@ -397,8 +397,7 @@ void TokenLexer::Lex(Token &Tok) {
|
|||
// that captures all of this.
|
||||
if (ExpandLocStart.isValid() && // Don't do this for token streams.
|
||||
// Check that the token's location was not already set properly.
|
||||
SM.isBeforeInSourceLocationOffset(Tok.getLocation(),
|
||||
MacroStartSLocOffset)) {
|
||||
SM.isBeforeInSLocAddrSpace(Tok.getLocation(), MacroStartSLocOffset)) {
|
||||
SourceLocation instLoc;
|
||||
if (Tok.is(tok::comment)) {
|
||||
instLoc = SM.createExpansionLoc(Tok.getLocation(),
|
||||
|
|
Loading…
Reference in New Issue