[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