This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Preprocessor bug in 2.95



Hi.

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.

Please cc to my work e-mail, gadyk@immersia.com



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]