* class.c (check_bitfield_decl): New function, split out from
commit5c035e5d28855fd91b3b7e1d1d04f02181a08006
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 Nov 1999 21:34:04 +0000 (3 21:34 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 Nov 1999 21:34:04 +0000 (3 21:34 +0000)
tree3bb7cad6eec2fea3aa04b5db450f0990caa4566a
parent27548a748e91870886d1b0368dc18f30b9ab10db
* class.c (check_bitfield_decl): New function, split out from
finish_stuct_1.
(check_field_decl): Likewise.  Recursively examine members of
anonymous structs.
(finish_struct_1): Use them.
* cp-tree.h (ANON_UNION_TYPE_P): New macro.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30381 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/cp/cp-tree.h
gcc/testsuite/g++.old-deja/g++.ext/anon2.C [new file with mode: 0644]