diff options
author | mmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-10-06 19:01:44 +0000 |
---|---|---|
committer | mmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-10-06 19:01:44 +0000 |
commit | 0ff26a7ae21245e526cdfec7c82fd4d90d901a88 (patch) | |
tree | 53cc6468d8fe6e06ad4f46094e0dc83f17bafbfd /gcc/cp/call.c | |
parent | 883be126f9eef95bad160b0bfe5e3ed975840c2e (diff) | |
download | ppe42-gcc-0ff26a7ae21245e526cdfec7c82fd4d90d901a88.tar.gz ppe42-gcc-0ff26a7ae21245e526cdfec7c82fd4d90d901a88.zip |
* cp-tree.h (CLASSTYPE_VFIELD): Remove.
* call.c (build_vfield_ref): Use TYPE_VFIELD, not
CLASSTYPE_VFIELD.
* class.c (get_vfield_offset): Likewise.
(finish_base_struct): Likewise.
(modify_one_vtable): Likewise.
(fixup_vtable_deltas): Likewise.
(finish_struct_1): Likewise.
* init.c (expand_virtual_init): Likewise.
* search.c (lookup_field_1): Likewise.
(expand_upcast_fixups): Likewise.
* typeck.c (build_component_ref): Likewise.
(build_binary_op_nodefault): Likewise.
* dump.c (dqueue_and_dump): Dump TYPE_VFIELD.
* ir.texi: Document TYPE_VFIELD.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29843 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cp/call.c')
-rw-r--r-- | gcc/cp/call.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/cp/call.c b/gcc/cp/call.c index 5d9f5c3786e..6eaf61e77fe 100644 --- a/gcc/cp/call.c +++ b/gcc/cp/call.c @@ -112,10 +112,10 @@ build_vfield_ref (datum, type) datum = convert_from_reference (datum); if (! TYPE_USES_COMPLEX_INHERITANCE (type)) - rval = build (COMPONENT_REF, TREE_TYPE (CLASSTYPE_VFIELD (type)), - datum, CLASSTYPE_VFIELD (type)); + rval = build (COMPONENT_REF, TREE_TYPE (TYPE_VFIELD (type)), + datum, TYPE_VFIELD (type)); else - rval = build_component_ref (datum, DECL_NAME (CLASSTYPE_VFIELD (type)), NULL_TREE, 0); + rval = build_component_ref (datum, DECL_NAME (TYPE_VFIELD (type)), NULL_TREE, 0); return rval; } |