diff options
author | Mark Mitchell <mark@codesourcery.com> | 2005-11-06 19:41:18 +0000 |
---|---|---|
committer | Mark Mitchell <mmitchel@gcc.gnu.org> | 2005-11-06 19:41:18 +0000 |
commit | c5a35c3c50228be69ecbb579b53925d7be73377d (patch) | |
tree | 77425e35325959db6ea6ad913424e48a072f7455 /gcc/fortran/resolve.c | |
parent | 4523d51b35a2a83b9632658067833000079081a9 (diff) | |
download | gcc-c5a35c3c50228be69ecbb579b53925d7be73377d.zip gcc-c5a35c3c50228be69ecbb579b53925d7be73377d.tar.gz gcc-c5a35c3c50228be69ecbb579b53925d7be73377d.tar.bz2 |
re PR c++/21308 (Very high compile time)
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.
From-SVN: r106566
Diffstat (limited to 'gcc/fortran/resolve.c')
0 files changed, 0 insertions, 0 deletions