PR c++/28052
authorreichelt <reichelt@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 20 Jun 2006 13:02:47 +0000 (13:02 +0000)
committerreichelt <reichelt@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 20 Jun 2006 13:02:47 +0000 (13:02 +0000)
commite9432e8fe00d34c3d34a471dbe2728b44b9e9a2d
treee303065643dbc7ce507ca168fef3a32fd9b8a7c7
parent31e389a27cd6ef6a2d400905175ccd60b318af70
PR c++/28052
* init.c (push_base_cleanups): Skip members with invalid types.
* typeck.c (build_class_member_access_expr): Robustify.

* g++.dg/other/bitfield2.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114811 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/init.c
gcc/cp/typeck.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/other/bitfield2.C [new file with mode: 0644]