diff options
author | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-06-06 21:52:52 +0000 |
---|---|---|
committer | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-06-06 21:52:52 +0000 |
commit | 70050b439376ae69b404941d7d1f3868a7a6180b (patch) | |
tree | 54340a199d71a0aa015fcdf4fe886dffdcb11394 /libf2c/libI77/Version.c | |
parent | 6e5bc2c65edf9573912837fc9a1ed34ece003ed6 (diff) | |
download | gcc-70050b439376ae69b404941d7d1f3868a7a6180b.tar.gz |
* cp-tree.h (THUNK_GENERATE_WITH_VTABLE_P): Lose.
(struct lang_decl_flags): Lose generate_with_vtable_p.
(BV_GENERATE_THUNK_WITH_VTABLE_P): Lose.
* class.c (copy_virtuals): Adjust.
* decl2.c (mark_vtable_entries): Adjust.
* method.c (make_thunk, build_vtable_entry): Adjust.
* class.c (update_vtable_entry_for_fn): Only look as far as the
first defining class.
(build_vtbl_initializer): Put nothing in the slot for a function only
defined in a lost primary virtual base.
(add_vcall_offset_vtbl_entries_1): Use the same code for
the lost primary case and the normal case.
(dfs_unshared_virtual_bases): Don't lose a non-virtual primary base.
(get_vfield_offset, get_derived_offset): Lose.
(dfs_find_final_overrider): Use look_for_overrides_here.
(get_matching_virtual): New fn.
* semantics.c (emit_associated_thunks): Check BV_USE_VCALL_INDEX_P,
not BV_VCALL_INDEX.
* search.c (look_for_overrides_here): Split out from...
(look_for_overrides_r): Here.
* class.c (find_final_overrider): Return error_mark_node on error.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42949 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libf2c/libI77/Version.c')
0 files changed, 0 insertions, 0 deletions