* cp/class.c (build_vtable): Rename to build_primary_vtable.
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 31 Jan 2000 04:03:01 +0000 (04:03 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 31 Jan 2000 04:03:01 +0000 (04:03 +0000)
commit566d2052b52a40da763f0489ece6da695c0dea70
treef27e6628ae5ae35dae3e393efa320b936964ad07
parent70f6ee86d44317f080bfa7e9bbcb57985f835ea0
* cp/class.c (build_vtable): Rename to build_primary_vtable.
(prepare_fresh_vtable): Rename to build_secondary_vtable.
(make_new_vtable): New function.
(modify_vtable_entry): Handle generation of new vtables correctly.
(modify_one_vtable): Remove unused parameter.
(dfs_fixup_vtable_deltas): Likewise.
(override_one_vtable): Use build_secondary_vtable.
(finish_struct_1): Use build_primary_vtable and
build_secondary_vtable.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31707 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/testsuite/g++.old-deja/g++.other/virtual7.C [new file with mode: 0644]