re PR c++/54216 (Missing diagnostic for ill-formed anonymous enum declarations)
authorPaolo Carlini <paolo.carlini@oracle.com>
Thu, 11 Apr 2013 09:01:24 +0000 (09:01 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Thu, 11 Apr 2013 09:01:24 +0000 (09:01 +0000)
commitf06a1142fa0a3b361bcd9e4af5fbf84e78d75a37
tree1183eeebd02180a92d25ccaf157c4b9095ebc7db
parentd07458be3e41c069c0eaf627a371ac7d297c782d
re PR c++/54216 (Missing diagnostic for ill-formed anonymous enum declarations)

/cp
2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/54216
* parser.c (cp_parser_enum_specifier): Check for empty
anonymous enums and anonymous scoped enums.

/testsuite
2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/54216
* g++.dg/cpp0x/enum26.C: New.
* g++.old-deja/g++.pt/mangle1.C: Adjust.

From-SVN: r197742
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/enum26.C [new file with mode: 0644]
gcc/testsuite/g++.old-deja/g++.pt/mangle1.C