]> granicus.if.org Git - clang/commitdiff
Don't recompute the presumed loc twice in 5 lines of code... Spotted by
authorChandler Carruth <chandlerc@gmail.com>
Tue, 6 Sep 2011 22:34:33 +0000 (22:34 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Tue, 6 Sep 2011 22:34:33 +0000 (22:34 +0000)
inspection.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@139196 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Frontend/TextDiagnosticPrinter.cpp

index 1da24940ef5a3a5a48b5db01e7841f24a3783966..976d3db715b625a566d45a4e235dd55af7c4d592 100644 (file)
@@ -728,7 +728,7 @@ private:
         break;
 
       OS << "fix-it:\"";
-      OS.write_escaped(SM.getPresumedLoc(BLoc).getFilename());
+      OS.write_escaped(PLoc.getFilename());
       OS << "\":{" << SM.getLineNumber(BInfo.first, BInfo.second)
         << ':' << SM.getColumnNumber(BInfo.first, BInfo.second)
         << '-' << SM.getLineNumber(EInfo.first, EInfo.second)