https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116802

            Bug ID: 116802
           Summary: Symbol `is` (non-standard) is user inside the library.
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libstdc++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: wilczew.tymon at gmail dot com
  Target Milestone: ---

All symbols that are not defined by the standard, should be reserved
identifiers. `is` is not a reserved identifier, yet it fails to compile. For
example compiling with -Dis= https://godbolt.org/z/cdan8r4b6.
```cpp
#define is
#include <iostream>

int main(void)
{
    return 0;
}
```

Reply via email to