Preprocessor bug in 2.95
Mumit Khan
khan@NanoTech.Wisc.EDU
Tue Jan 18 20:58:00 GMT 2000
On Wed, 19 Jan 2000, Gady Kozma wrote:
> The following program must be inserted exactly as is, even removing an
> empty line will cause the bug to disappear. name the program ..\b.cpp
> (note the backslash!) and try to compile it. It will complain about an
> "unknown escape sequence \b". I'm not sure if it's a preprocessor or a
> compiler bug, but it's wrong.
>
> class A
> {
> void f(void)
> {
>
> #if 0
> {
> int C;
>
> C = X;
> }
> #endif
>
> return;
> }
> };
>
> As you can probably guess, this bug appears under cygnus. I hope it is
> not a \r - \n problem.
Thanks for your bug report. This bug has been fixed in the gcc development
branch.
Regards,
Mumit
More information about the Gcc-bugs
mailing list