re PR c++/5682 (ICE in build_secondary_vtable)
authorNathan Sidwell <nathan@codesourcery.com>
Tue, 26 Mar 2002 18:16:26 +0000 (18:16 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Tue, 26 Mar 2002 18:16:26 +0000 (18:16 +0000)
commit6d4c57a0a4a143743358da16e3e94d44973aa25a
tree2a62c5e916d31c46a8eeb77e76610fc30280ce11
parentfc4a714bd5fc4dc144eef41ac38797f30cd8b416
re PR c++/5682 (ICE in build_secondary_vtable)

cp:
PR c++/5682
* cp-tree.h (BINFO_PRIMARY_P): Explain meaning better.
(dfs_skip_nonprimary_vbases_unmarkedp): Remove.
(dfs_skip_nonprimary_vbases_markedp): Remove.
* search.c (get_shared_vbase_if_not_primary): Remove.
(dfs_skip_nonprimary_vbases_unmarkedp): Remove.
(dfs_skip_nonprimary_vbases_markedp): Remove.
(dfs_unmarked_real_bases_queue_p): Just get the canonical binfo.
(dfs_marked_real_bases_queue_p): Likewise.
testsuite:
* g++.dg/abi/vbase9.C: New test.

From-SVN: r51392
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/search.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/abi/vbase9.C [new file with mode: 0644]