diff options
author | Jason Merrill <jason@redhat.com> | 2010-03-29 16:07:29 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2010-03-29 16:07:29 -0400 |
commit | 00a81b8b9daf54a09bf535734944d740bfa4ed4b (patch) | |
tree | 84b8a4bdf2073b4abe400607bab3f439398a212c /libcpp/ChangeLog | |
parent | 0591d33ecce39bc9d1b5871f98863de70f28c898 (diff) | |
download | gcc-00a81b8b9daf54a09bf535734944d740bfa4ed4b.zip gcc-00a81b8b9daf54a09bf535734944d740bfa4ed4b.tar.gz gcc-00a81b8b9daf54a09bf535734944d740bfa4ed4b.tar.bz2 |
More N3077 raw string changes
More N3077 raw string changes
* charset.c (cpp_interpret_string): Don't transform UCNs in raw
strings.
* lex.c (bufring_append): Split out from...
(lex_raw_string): ...here. Undo trigraph and line splicing
transformations. Do process line notes in multi-line literals.
(_cpp_process_line_notes): Ignore notes that were already handled.
From-SVN: r157804
Diffstat (limited to 'libcpp/ChangeLog')
-rw-r--r-- | libcpp/ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog index 24030fb..ab115d5 100644 --- a/libcpp/ChangeLog +++ b/libcpp/ChangeLog @@ -1,5 +1,13 @@ 2010-03-29 Jason Merrill <jason@redhat.com> + More N3077 raw string changes + * charset.c (cpp_interpret_string): Don't transform UCNs in raw + strings. + * lex.c (bufring_append): Split out from... + (lex_raw_string): ...here. Undo trigraph and line splicing + transformations. Do process line notes in multi-line literals. + (_cpp_process_line_notes): Ignore notes that were already handled. + Some raw string changes from N3077 * charset.c (cpp_interpret_string): Change inner delimiters to (). * lex.c (lex_raw_string): Likewise. Also disallow '\' in delimiter. |