diff options
author | Mark Mitchell <mark@codesourcery.com> | 2002-10-15 18:07:24 +0000 |
---|---|---|
committer | Mark Mitchell <mark@codesourcery.com> | 2002-10-15 18:07:24 +0000 |
commit | 5d46e70dd4f691a4db58f1d2f47502e8ba547608 (patch) | |
tree | 540eba52f5bcd4dc6ad66ca792f75b01a15d0874 /fastjar/configure | |
parent | bb8869f0fec91b9943ab6b1a180799e608e4a6a1 (diff) |
* class.c (check_field_decls): Remove empty_p parameter. Instead,
clear CLASSTYPE_EMPTY_P.
(build_base_field): Likewise.
(build_base_fields): Likewise.
(check_bases_and_members): Likewise.
(create_vtbl_ptr): Likewise.
(layout_class_type): Likewise. Ensure that empty classes have
size zero when used as base classes in the 3.2 ABI.
(finish_struct_1): Initialize CLASSTYPE_EMPTY_P and
CLASSTYPE_NEARLY_EMPTY_P. Adjust calls to avoid passing empty_p
parameter.
(is_empty_class): Correct definition when using post-3.2 ABI.
* cp-tree.h (lang_type_class): Add empty_p.
(CLASSTYPE_EMPTY_P): New macro.
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@58170 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'fastjar/configure')
0 files changed, 0 insertions, 0 deletions