testcase: class a { virtual void f() = 0L; }; See FIXME in parse.c: /* FIXME: Unfortunately, this will accept `0L' and `0x00' as well. We need to get information from the lexer about how the number was spelled in order to fix this problem. */ return integer_zero_node;
-- Summary: accepts invalid pure specifier Product: gcc Version: 4.1.0 Status: UNCONFIRMED Keywords: accepts-invalid Severity: normal Priority: P2 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: pinskia at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23333