re PR c++/18123 (ICE on templated enum)
authorKriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
Thu, 2 Dec 2004 11:34:56 +0000 (11:34 +0000)
committerKriang Lerdsuwanakij <lerdsuwa@gcc.gnu.org>
Thu, 2 Dec 2004 11:34:56 +0000 (11:34 +0000)
commita5e515185ae43f376c680dc3710c0ad3c514c2e4
treef09f43e45bf6be0a67105f82e5c273905065ff4a
parent1a06672a3b58bef4a4386ca3e24cc17c13d5959a
re PR c++/18123 (ICE on templated enum)

PR c++/18123
* parser.c (cp_parser_type_specifier): Catch template declaration
of enum.

* g++.dg/parse/enum2.C: New test.
* g++.old-deja/g++.pt/enum5.C: Adjust error location.

From-SVN: r91630
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/parse/enum2.C [new file with mode: 0644]
gcc/testsuite/g++.old-deja/g++.pt/enum5.C