summaryrefslogtreecommitdiffstats
path: root/clang/lib/Rewrite/Frontend/RewriteModernObjC.cpp
diff options
context:
space:
mode:
authorNAKAMURA Takumi <geek4civic@gmail.com>2012-11-06 22:45:31 +0000
committerNAKAMURA Takumi <geek4civic@gmail.com>2012-11-06 22:45:31 +0000
commitb46a05cdf9761e863a054b26d6f29ced2099911c (patch)
tree107bba81e7a0a4fa71fe578968331e2b9b9f3e56 /clang/lib/Rewrite/Frontend/RewriteModernObjC.cpp
parentabed749203dbbd37fc9a5e3030b67fddd2f8e924 (diff)
downloadbcm5719-llvm-b46a05cdf9761e863a054b26d6f29ced2099911c.tar.gz
bcm5719-llvm-b46a05cdf9761e863a054b26d6f29ced2099911c.zip
RewriteModernObjC.cpp: Use Lexer::Stringify() on the file name of #line directive to escape Win32 path separator '\\'.
llvm-svn: 167497
Diffstat (limited to 'clang/lib/Rewrite/Frontend/RewriteModernObjC.cpp')
-rw-r--r--clang/lib/Rewrite/Frontend/RewriteModernObjC.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Rewrite/Frontend/RewriteModernObjC.cpp b/clang/lib/Rewrite/Frontend/RewriteModernObjC.cpp
index 005020dc4cd..76fe5efb223 100644
--- a/clang/lib/Rewrite/Frontend/RewriteModernObjC.cpp
+++ b/clang/lib/Rewrite/Frontend/RewriteModernObjC.cpp
@@ -3085,7 +3085,7 @@ void RewriteModernObjC::RewriteLineDirective(const Decl *D) {
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";
OpenPOWER on IntegriCloud