diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2011-11-10 11:29:20 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2011-11-10 11:29:20 +0000 |
commit | 6eb29d25282e8683a8e8d369e8dddbb903dad69a (patch) | |
tree | 87ad036c6ae5330b3ee536e9763d768b5b4cae1c /lib/Frontend/SerializedDiagnosticPrinter.cpp | |
parent | 6f103ba42cb69d50005a977c5ea583984ab63fc4 (diff) |
serialized diagnostics: simplify code.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@144277 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Frontend/SerializedDiagnosticPrinter.cpp')
-rw-r--r-- | lib/Frontend/SerializedDiagnosticPrinter.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/lib/Frontend/SerializedDiagnosticPrinter.cpp b/lib/Frontend/SerializedDiagnosticPrinter.cpp index 974ec535ed..be9ab5527f 100644 --- a/lib/Frontend/SerializedDiagnosticPrinter.cpp +++ b/lib/Frontend/SerializedDiagnosticPrinter.cpp @@ -207,11 +207,7 @@ void SDiagsWriter::AddLocToRecord(SourceLocation Loc, Record.push_back(getEmitFile(Loc)); Record.push_back(SM.getSpellingLineNumber(Loc)); Record.push_back(SM.getSpellingColumnNumber(Loc)+TokSize); - - std::pair<FileID, unsigned> LocInfo = SM.getDecomposedLoc(Loc); - FileID FID = LocInfo.first; - unsigned FileOffset = LocInfo.second; - Record.push_back(FileOffset); + Record.push_back(SM.getFileOffset(Loc)); } void SDiagsWriter::AddCharSourceRangeToRecord(CharSourceRange Range, |