http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45696
Richard Guenther changed:
What|Removed |Added
CC||gccbugzi...@trash-mail.com
--- Comment
--- Comment #5 from manu at gcc dot gnu dot org 2010-09-17 08:54 ---
I have seen this question/bug reported a couple of times in bugzilla and a few
more in gcc-help, so I added a FAQ:
http://gcc.gnu.org/wiki/FAQ#cpp_continuation_discarded
I suggest that it is rather more useful to answ
--- Comment #4 from jakub at gcc dot gnu dot org 2010-09-17 07:09 ---
You can use gcc -E -P, then it doesn't print #
lines and puts the label and fn on the same line (as, without the line notes
locations aren't preserved anyway).
As Andrew wrote, gcc -E is a C/C++ preprocessor, and the
--- Comment #3 from pinskia at gcc dot gnu dot org 2010-09-17 00:06 ---
(In reply to comment #2)
> I don't understand why the continuation character should be removed. For the C
> parser that character is not special (only for the C preprocessor it is), nor
> it confuses its line number
--- Comment #2 from John dot Tytgat at aaug dot net 2010-09-17 00:04
---
I don't understand why the continuation character should be removed. For the C
parser that character is not special (only for the C preprocessor it is), nor
it confuses its line number accountancy. Or am I mistake
--- Comment #1 from pinskia at gcc dot gnu dot org 2010-09-16 23:55 ---
C preprocessor is not a generic preprocessor. The continuation character is
removed so the correct line number is used.
--
pinskia at gcc dot gnu dot org changed:
What|Removed