class.c, cp-tree.h (build_vfn_ref): Remove.
* class.c, cp-tree.h (build_vfn_ref): Remove. * call.c, rtti.c: Replace all refernces with build_vtbl_ref. From-SVN: r44913
This commit is contained in:
parent
1489e3241e
commit
b5d1cbd2fa
5 changed files with 7 additions and 16 deletions
|
@ -1,3 +1,8 @@
|
|||
2001-08-14 Richard Henderson <rth@redhat.com>
|
||||
|
||||
* class.c, cp-tree.h (build_vfn_ref): Remove.
|
||||
* call.c, rtti.c: Replace all refernces with build_vtbl_ref.
|
||||
|
||||
2001-08-13 Mark Mitchell <mark@codesourcery.com>
|
||||
|
||||
* call.c (build_over_call): Mark COMPOUND_EXPRs generated for
|
||||
|
|
|
@ -4321,7 +4321,7 @@ build_over_call (cand, args, flags)
|
|||
if (DECL_CONTEXT (fn) && TYPE_JAVA_INTERFACE (DECL_CONTEXT (fn)))
|
||||
fn = build_java_interface_fn_ref (fn, *p);
|
||||
else
|
||||
fn = build_vfn_ref (build_indirect_ref (*p, 0), DECL_VINDEX (fn));
|
||||
fn = build_vtbl_ref (build_indirect_ref (*p, 0), DECL_VINDEX (fn));
|
||||
TREE_TYPE (fn) = t;
|
||||
}
|
||||
else if (DECL_INLINE (fn))
|
||||
|
|
|
@ -540,19 +540,6 @@ build_vtbl_ref (instance, idx)
|
|||
return aref;
|
||||
}
|
||||
|
||||
/* Given an object INSTANCE, return an expression which yields the
|
||||
virtual function corresponding to IDX. */
|
||||
|
||||
tree
|
||||
build_vfn_ref (instance, idx)
|
||||
tree instance;
|
||||
tree idx;
|
||||
{
|
||||
tree aref = build_vtbl_ref (instance, idx);
|
||||
|
||||
return aref;
|
||||
}
|
||||
|
||||
/* Return the name of the virtual function table (as an IDENTIFIER_NODE)
|
||||
for the given TYPE. */
|
||||
|
||||
|
|
|
@ -3531,7 +3531,6 @@ extern tree perform_implicit_conversion PARAMS ((tree, tree));
|
|||
/* in class.c */
|
||||
extern tree build_vbase_path PARAMS ((enum tree_code, tree, tree, tree, int));
|
||||
extern tree build_vtbl_ref PARAMS ((tree, tree));
|
||||
extern tree build_vfn_ref PARAMS ((tree, tree));
|
||||
extern tree get_vtable_decl PARAMS ((tree, int));
|
||||
extern void add_method PARAMS ((tree, tree, int));
|
||||
extern int currently_open_class PARAMS ((tree));
|
||||
|
|
|
@ -182,7 +182,7 @@ get_tinfo_decl_dynamic (exp)
|
|||
|
||||
/* The RTTI information is at index -1. */
|
||||
index = integer_minus_one_node;
|
||||
t = build_vfn_ref (exp, index);
|
||||
t = build_vtbl_ref (exp, index);
|
||||
TREE_TYPE (t) = build_pointer_type (tinfo_decl_type);
|
||||
return t;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue