]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR c++/33207 (ICE redeclaring namespace as struct)
authorSimon Martin <simartin@users.sourceforge.net>
Tue, 25 Sep 2007 18:34:05 +0000 (18:34 +0000)
committerSimon Martin <simartin@gcc.gnu.org>
Tue, 25 Sep 2007 18:34:05 +0000 (18:34 +0000)
commitdc3ca06f596b070de7ab337b23d7db22aa25e8fc
treee458fd3014f9580c24759cc39441c55105fa6207
parent53a833483c71b1cb246ba2ead1b95580d60f9bd5
re PR c++/33207 (ICE redeclaring namespace as struct)

gcc/cp/

2007-09-25  Simon Martin  <simartin@users.sourceforge.net>

PR c++/33207
* name-lookup.c (pushtag): Do not create an implicit typedef before
the associated type declaration is known to be valid.

gcc/testsuite/

2007-09-25  Simon Martin  <simartin@users.sourceforge.net>

PR c++/33207
* g++.dg/parse/crash38.C: New test.

From-SVN: r128769
gcc/cp/ChangeLog
gcc/cp/name-lookup.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/parse/crash38.C [new file with mode: 0644]