]> gcc.gnu.org Git - gcc.git/commit
re PR c++/37555 (ICE with invalid typedef)
authorSimon Martin <simartin@users.sourceforge.net>
Tue, 30 Sep 2008 19:25:35 +0000 (19:25 +0000)
committerSimon Martin <simartin@gcc.gnu.org>
Tue, 30 Sep 2008 19:25:35 +0000 (19:25 +0000)
commitdcbdf612f562c76af993b0cff4fb9aef9a5214f3
tree64c05b95e57cc2cb919348d53b53f03970e9d25a
parent61b70fcb8c1015ea3ab5c95aef41b23100579ec0
re PR c++/37555 (ICE with invalid typedef)

gcc/cp/

2008-09-30  Simon Martin  <simartin@users.sourceforge.net>

    PR c++/37555
    PR c++/37556
    * decl.c (grokdeclarator): Set the type for typedefs to a
    nested-name-specifier to error_mark_node.

gcc/testsuite/

2008-09-30  Simon Martin  <simartin@users.sourceforge.net>

    PR c++/37555
    * g++.dg/parse/error32.C: New test.

    PR c++/37556
    * g++.dg/parse/error33.C: New test.

From-SVN: r140794
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/parse/error32.C [new file with mode: 0644]
gcc/testsuite/g++.dg/parse/error33.C [new file with mode: 0644]
This page took 0.056156 seconds and 5 git commands to generate.