cp-tree.h (CLASSTYPE_VBASECLASSES): Update documentation.
authorMark Mitchell <mark@codesourcery.com>
Fri, 31 Dec 1999 20:26:07 +0000 (20:26 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Fri, 31 Dec 1999 20:26:07 +0000 (20:26 +0000)
commit233811559ad3b89e994cd0f5c6f09ecc1d9bb9be
tree3ecc620b71d50e42a7df478679c7d85a735fc9fe
parent8b4d03b1f9a01f5fe3840662b1c6f0d27cc1578a
cp-tree.h (CLASSTYPE_VBASECLASSES): Update documentation.

* cp-tree.h (CLASSTYPE_VBASECLASSES): Update documentation.
(CLASSTYPE_N_BASECLASSES): Likewise.
(BINFO_FOR_VBASE): New macro.
(get_vbase_types): Change prototype.
* class.c (build_vbase_path): Use BINFO_FOR_VBASE.
(prepare_fresh_vtable): Likewise.
(finish_vtbls): Likewise.
(get_class_offset_1): Likewise.
(modify_all_indirect_vtables): Likewise.
(build_vbase_pointer_fields): Likewise.
* decl.c (xref_basetypes): Don't set CLASSTYPE_VBASECLASSES here.
* init.c (sort_base_init): Use BINFO_FOR_VBASE.
(expand_member_init): Likewise.
* search.c (get_base_distance): Likewise.
(lookup_field_queue_p): Likewise.
(virtual_context): Likewise.
(get_vbase_types): Don't return a value.  Set
CLASSTYPE_VBASECLASSES here.
* typeck.c (get_delta_difference): Use BINFO_FOR_VBASE.

From-SVN: r31150
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/cp/cp-tree.h
gcc/cp/decl.c
gcc/cp/init.c
gcc/cp/search.c
gcc/cp/typeck.c