No practical difference in this case and would return 1 either way, but this is
more self-explanatory.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@196511
91177308-0d34-0410-b5e6-
96231b3b80d8
if (SM.getFileIDSize(FileId) == 0)
return false;
- SourceLocation StartLoc = RawLex.getSourceLocation();
// The next byte to be copied from the source file, which may be non-zero if
// the lexer handled a BOM.
- unsigned NextToWrite = SM.getFileOffset(StartLoc);
- assert(SM.getPresumedLoc(StartLoc).getLine() == 1);
+ unsigned NextToWrite = SM.getFileOffset(RawLex.getSourceLocation());
+ assert(SM.getLineNumber(FileId, NextToWrite) == 1);
int Line = 1; // The current input file line number.
Token RawToken;