]> gcc.gnu.org Git - gcc.git/commit
re PR c++/7470 (Vtable: virtual function pointers not in declaration order)
authorNathan Sidwell <nathan@codesourcery.com>
Sun, 4 Aug 2002 13:13:56 +0000 (13:13 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Sun, 4 Aug 2002 13:13:56 +0000 (13:13 +0000)
commite6858a844797a41452b08bc0a58791fc4f061e51
treed222251a6da9c3c55f51ebf2147fe5e9d271ffbf
parent9cc7dbc4a8c7ede5f071536a48e281779eab0614
re PR c++/7470 (Vtable: virtual function pointers not in declaration order)

PR 7470.
C++ ABI change - vfunc ordering.
* class.c (add_virtual_function): Remove.
(dfs_modify_all_vtables): Take list of all declared
virtuals. Assign all that are not in primary base.
(check_for_override): Adjust comments.
(create_vtable_ptr): Take single list of virtuals. Build chain
of declared virtuals here.
(layout_class_type): Take single list of virtuals. Adjust.
(finish_struct_1): Keep virtuals on single list. Adjust.

From-SVN: r56021
gcc/cp/ChangeLog
gcc/cp/class.c
This page took 0.061081 seconds and 5 git commands to generate.