]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR c++/18731 (ICE on invalid template declaration)
authorVolker Reichelt <reichelt@igpm.rwth-aachen.de>
Fri, 10 Dec 2004 16:04:22 +0000 (16:04 +0000)
committerVolker Reichelt <reichelt@gcc.gnu.org>
Fri, 10 Dec 2004 16:04:22 +0000 (16:04 +0000)
commit9bf0e5888c1217afef058dbb59cb5d7824c4bba2
tree9de3b8f1275d3a5a4b767de6d6f4b524b720fcf9
parent417c735c222642f006a3ab29655bf20664b64f32
re PR c++/18731 (ICE on invalid template declaration)

PR c++/18731
* parser.c (cp_parser_class_head): Reject typedef-name in class head.

* g++.dg/parser/struct-1.C: New test.
* g++.dg/parser/struct-2.C: New test.
* g++.dg/parser/struct-3.C: New test.

From-SVN: r91993
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/parse/struct-1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/parse/struct-2.C [new file with mode: 0644]
gcc/testsuite/g++.dg/parse/struct-3.C [new file with mode: 0644]