commit fc9c83ce083e197c17ad7377431ff219e43d7eff
Author: Jason Merrill <jason@redhat.com>
Date: Wed Feb 6 15:06:30 2013 -0500
* parser.c (cp_parser_enum_specifier): Check for error_mark_node.
@@ -14567,7 +14567,7 @@ cp_parser_enum_specifier (cp_parser* parser)
/*check_dependency=*/true,
/*ambiguous_decls=*/NULL,
input_location);
- if (name)
+ if (name && name != error_mark_node)
{
type = TREE_TYPE (name);
if (TREE_CODE (type) == TYPENAME_TYPE)
new file mode 100644
@@ -0,0 +1,2 @@
+namespace A { }
+enum A::B { }; // { dg-error "" }