diff options
author | NAKAMURA Takumi <geek4civic@gmail.com> | 2012-11-06 22:45:31 +0000 |
---|---|---|
committer | NAKAMURA Takumi <geek4civic@gmail.com> | 2012-11-06 22:45:31 +0000 |
commit | b46a05cdf9761e863a054b26d6f29ced2099911c (patch) | |
tree | 107bba81e7a0a4fa71fe578968331e2b9b9f3e56 /clang/lib/Rewrite/Frontend/RewriteModernObjC.cpp | |
parent | abed749203dbbd37fc9a5e3030b67fddd2f8e924 (diff) | |
download | bcm5719-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.cpp | 2 |
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"; |