https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64135
Bug ID: 64135 Summary: Allocator base classes should use reserved names Product: gcc Version: 5.0 Status: UNCONFIRMED Keywords: rejects-valid Severity: normal Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: redi at gcc dot gnu.org This is a valid program and should compile: #define new_allocator 1 #include <memory> int main() { }