]> granicus.if.org Git - clang/commitdiff
RewriteModernObjC.cpp: Use Lexer::Stringify() on the file name of #line directive...
authorNAKAMURA Takumi <geek4civic@gmail.com>
Tue, 6 Nov 2012 22:45:31 +0000 (22:45 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Tue, 6 Nov 2012 22:45:31 +0000 (22:45 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@167497 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Rewrite/Frontend/RewriteModernObjC.cpp

index 005020dc4cde996cb931c6ecee624cc17ec0cd5b..76fe5efb2231dba61e07bf4e0f15b180aec342e7 100644 (file)
@@ -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";