OSDN Git Service

* cp-tree.h (struct lang_type_class): Remove vfields field.
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 20 Jul 2004 13:46:43 +0000 (13:46 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 20 Jul 2004 13:46:43 +0000 (13:46 +0000)
commit4e88b09a9ed290bef31b75424db526024c80de98
treee31689fea107893a0dd14fdbbf6fbd860fad82b9
parentf6cc6a0817157a9069e1989d975a08a7e299cb9f
* cp-tree.h (struct lang_type_class): Remove vfields field.
(CLASSTYPE_VFIELDS): Remove.
(SET_BINFO_NEW_VTABLE_MARKED): Adjust.
* class.c (determine_primary_base): Remove CLASSTYPE_VFIELDS
handling.
(dfs_modify_vtables): Use TYPE_CONTAINS_VPTR_P.
(finish_struct_1): Remove CLASSTYPE_VFIELDS handling.
* init.c (dfs_initialize_vtbl_ptrs): Use TYPE_CONTAINS_VPTR_P.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@84950 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/cp/cp-tree.h
gcc/cp/init.c