PR c++/21308
commit776a1f2d0f4643b65f0470ae3402daf2272ed48d
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 6 Nov 2005 19:41:18 +0000 (6 19:41 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 6 Nov 2005 19:41:18 +0000 (6 19:41 +0000)
tree77425e35325959db6ea6ad913424e48a072f7455
parent66182ee6976f591154a7f3a5aae2831187e6489a
PR c++/21308
* class.c (sizeof_biggest_empty_class): New variable.
(record_subobject_offsets): Don't record offsets past biggest
empty class for data members.  Replace vbases_p parameter with
is_data_member parameter.
(build_base_field): Adjust call.
(layout_class_type): Likewise.  Maintain
sizeof_biggest_empty_class.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@106566 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/class.c