[PATCH] [2/6] Convert non-printing characters to their octal sequence before emitting #line directive or __FILE__ macro

Eli Friedman eli.friedman at gmail.com
Wed Sep 11 12:17:32 PDT 2013


Lexer::StringifyWithAddedEscape already exists; it's called
raw_ostream::write_escaped.

And please rebase this against trunk.

-Eli


On Wed, Sep 11, 2013 at 12:07 PM, Yunzhong Gao <
Yunzhong_Gao at playstation.sony.com> wrote:

>
>   > > This is part of a bigger effort to support foreign characters in
> file names.
>
>   This sentence is merely to give a background of this patch, which is
> only the second of six patches...
>   I am particularly interested in supporting Japanese shift-jis encoding
> (windows code page 932)
>   on Windows. On these systems, #include directives will use UTF-8
> encoding but file names on
>   command prompt will use shift-jis encoding. Both will be translated to
> UTF-16/unicode before
>   making system calls to the underlying file system.
>
> http://llvm-reviews.chandlerc.com/D1291
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20130911/521b1c2f/attachment.html>


More information about the cfe-commits mailing list