On Mon, Jun 17, 2013 at 06:28:46PM +0200, Jakub Jelinek wrote: > lex_raw_string right now only undoes phase {1,2} transformations in between > R"delim( and )delim", while it should undo them everywhere between R" and > the final ". The following patch implements that, and adds testsuite > coverage for that. Bootstrapped/regtested on x86_64-linux and i686-linux, > ok for trunk?
Ping. > 2013-06-17 Jakub Jelinek <ja...@redhat.com> > > PR preprocessor/57620 > * lex.c (lex_raw_string): Undo phase1 and phase2 transformations > between R" and final " rather than only in between R"del( and )del". > > * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove. > (main): Don't test {s,u,U,L}12. > * c-c++-common/raw-string-13.c: New test. > * c-c++-common/raw-string-14.c: New test. > * c-c++-common/raw-string-15.c: New test. > * c-c++-common/raw-string-16.c: New test. Jakub