[cfe-commits] r167497 - /cfe/trunk/lib/Rewrite/Frontend/RewriteModernObjC.cpp

NAKAMURA Takumi geek4civic at gmail.com
Tue Nov 6 14:45:31 PST 2012


Author: chapuni
Date: Tue Nov  6 16:45:31 2012
New Revision: 167497

URL: http://llvm.org/viewvc/llvm-project?rev=167497&view=rev
Log:
RewriteModernObjC.cpp: Use Lexer::Stringify() on the file name of #line directive to escape Win32 path separator '\\'.

Modified:
    cfe/trunk/lib/Rewrite/Frontend/RewriteModernObjC.cpp

Modified: cfe/trunk/lib/Rewrite/Frontend/RewriteModernObjC.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Rewrite/Frontend/RewriteModernObjC.cpp?rev=167497&r1=167496&r2=167497&view=diff
==============================================================================
--- cfe/trunk/lib/Rewrite/Frontend/RewriteModernObjC.cpp (original)
+++ cfe/trunk/lib/Rewrite/Frontend/RewriteModernObjC.cpp Tue Nov  6 16:45:31 2012
@@ -3085,7 +3085,7 @@
     PresumedLoc PLoc = SM->getPresumedLoc(Location);
     LineString += utostr(PLoc.getLine());
     LineString += " \"";
-    LineString += PLoc.getFilename();
+    LineString += Lexer::Stringify(PLoc.getFilename());
     if (isa<ObjCMethodDecl>(D))
       LineString += "\"";
     else LineString += "\"\n";





More information about the cfe-commits mailing list