re PR c++/27572 (ICE on typedef in parameter declaration)
authorVolker Reichelt <reichelt@igpm.rwth-aachen.de>
Tue, 25 Jul 2006 00:57:10 +0000 (00:57 +0000)
committerVolker Reichelt <reichelt@gcc.gnu.org>
Tue, 25 Jul 2006 00:57:10 +0000 (00:57 +0000)
commit709f9dcf15b2efc1962f941bdc763d8f9bd57128
tree3b7cde3085cbafc4836b2bf05e3b74de24dee8d2
parent04afa2cbfc94977432c8e0199783744acf935dbc
re PR c++/27572 (ICE on typedef in parameter declaration)

PR c++/27572
* decl.c (grokdeclarator): Return error_mark_node after invalid
typedef.

* g++.dg/other/typedef1.C: New test.
* g++.dg/template/typedef4.C: New test.
* g++.dg/template/typedef5.C: New test.

From-SVN: r115729
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/other/typedef1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/template/typedef4.C [new file with mode: 0644]
gcc/testsuite/g++.dg/template/typedef5.C [new file with mode: 0644]