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; } ```