class.c (update_vtable_entry_for_fn): Add index parameter.
authorNathan Sidwell <nathan@codesourcery.com>
Mon, 27 Jan 2003 23:29:50 +0000 (23:29 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Mon, 27 Jan 2003 23:29:50 +0000 (23:29 +0000)
commita2ddc3977ab5a1ae4ed182155d403bc899d36f8e
tree8e39b79228ad7ed3404e2df8d393ba7858475af2
parent23af32e6ea2031cb4bffc1edc8d0368d5e5dfada
class.c (update_vtable_entry_for_fn): Add index parameter.

cp:
* class.c (update_vtable_entry_for_fn): Add index parameter.
Generate vcall thunk for covariant overriding from a virtual
primary base.
(dfs_modify_vtables): Adjust.
testsuite:
* g++.dg/abi/covariant1.C: New test.

From-SVN: r61906
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/abi/covariant1.C [new file with mode: 0644]