]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR c++/28052 (ICE on invalid bitfield)
authorVolker Reichelt <reichelt@igpm.rwth-aachen.de>
Tue, 20 Jun 2006 13:02:47 +0000 (13:02 +0000)
committerVolker Reichelt <reichelt@gcc.gnu.org>
Tue, 20 Jun 2006 13:02:47 +0000 (13:02 +0000)
commit2e5d297000e914b5132c50f5569ddc13a5512598
treee303065643dbc7ce507ca168fef3a32fd9b8a7c7
parent8fdbc9c6eb3bea037982fba616d96c6288f177f9
re PR c++/28052 (ICE on invalid bitfield)

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.

From-SVN: r114811
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]