aboutsummaryrefslogtreecommitdiff
path: root/gcc/final.c
diff options
context:
space:
mode:
authorNathan Sidwell <nathan@codesourcery.com>2002-08-04 13:13:56 +0000
committerNathan Sidwell <nathan@gcc.gnu.org>2002-08-04 13:13:56 +0000
commite6858a844797a41452b08bc0a58791fc4f061e51 (patch)
treed222251a6da9c3c55f51ebf2147fe5e9d271ffbf /gcc/final.c
parent9cc7dbc4a8c7ede5f071536a48e281779eab0614 (diff)
downloadgcc-e6858a844797a41452b08bc0a58791fc4f061e51.zip
gcc-e6858a844797a41452b08bc0a58791fc4f061e51.tar.gz
gcc-e6858a844797a41452b08bc0a58791fc4f061e51.tar.bz2
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
Diffstat (limited to 'gcc/final.c')
0 files changed, 0 insertions, 0 deletions