diff options
| author | mmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-01-25 23:26:21 +0000 |
|---|---|---|
| committer | mmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-01-25 23:26:21 +0000 |
| commit | 6beec4adf825ad283e6eb78b9f8b5a164dd03fc8 (patch) | |
| tree | ac98c635afddd4791e9c8c208dfa2a653df0b4a1 /libjava/java/lang | |
| parent | 15fc3eb7a11e19596a10f536e7cc1119b13187da (diff) | |
| download | ppe42-gcc-6beec4adf825ad283e6eb78b9f8b5a164dd03fc8.tar.gz ppe42-gcc-6beec4adf825ad283e6eb78b9f8b5a164dd03fc8.zip | |
* cp-tree.h (vcall_offset_in_vtable_p): New macro.
* class.c (build_vbase_offset_vtbl_entries): Fix typo in commment.
(struct vcall_offset_data_s): New type.
(dfs_vcall_offset_queue_p): New function.
(dfs_build_vcall_offset_vtbl_entries): Likewise.
(build_vcall_offset_vtbl_entries): Likewise.
(layout_vtable_decl): Likewise.
(num_vfun_entries): Likewise.
(num_extra_vtbl_entries): Add the entries for vcall offsets.
(build_vtbl_initializer): Likewise.
(dfs_finish_vtabls): Use layout_vtable_decl.
(modify_one_vtables): Always duplicate vtables under the new ABI.
(finish_struct_1): Use layout_vtable_decl.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31619 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/lang')
0 files changed, 0 insertions, 0 deletions

