OSDN Git Service

/cp
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 21 Jan 2008 01:49:29 +0000 (01:49 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 21 Jan 2008 01:49:29 +0000 (01:49 +0000)
commite085f9717b12474b16f50b76e03b1b688794c3e9
treeed3c687103842fcf2da43e11d04d5b4a2e3daa5a
parentdbc726978c23bf8016db891b7e847a7c55e5a610
/cp
2008-01-20  Paolo Carlini  <pcarlini@suse.de>

        PR c++/34776
PR c++/34486
        * name-lookup.c (do_class_using_decl): Do not call constructor_name_p
on non-IS_AGGR_TYPE type scope.
(constructor_name_p): Assert IS_AGGR_TYPE.

/testsuite
2008-01-20  Paolo Carlini  <pcarlini@suse.de>

        PR c++/34776
PR c++/34486
        * g++.dg/template/crash75.C: New.
        * g++.dg/template/crash76.C: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@131686 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/name-lookup.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/template/crash75.C [new file with mode: 0644]
gcc/testsuite/g++.dg/template/crash76.C [new file with mode: 0644]