Commit 3e355d92 by Volker Reichelt Committed by Volker Reichelt

cp-tree.h (get_vtt_name): Remove prototype.

	* cp-tree.h (get_vtt_name): Remove prototype.
	* class.c (get_vtt_name): Remove.
	(build_vtt): Call mangle_vtt_for_type instead of get_vtt_name.

From-SVN: r110136
parent 8701799c
2006-01-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
* cp-tree.h (get_vtt_name): Remove prototype.
* class.c (get_vtt_name): Remove.
(build_vtt): Call mangle_vtt_for_type instead of get_vtt_name.
2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net> 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
* rtti.c (build_dynamic_cast): Fix comment. * rtti.c (build_dynamic_cast): Fix comment.
......
...@@ -640,15 +640,6 @@ get_vtable_name (tree type) ...@@ -640,15 +640,6 @@ get_vtable_name (tree type)
return mangle_vtbl_for_type (type); return mangle_vtbl_for_type (type);
} }
/* Return an IDENTIFIER_NODE for the name of the virtual table table
for TYPE. */
tree
get_vtt_name (tree type)
{
return mangle_vtt_for_type (type);
}
/* DECL is an entity associated with TYPE, like a virtual table or an /* DECL is an entity associated with TYPE, like a virtual table or an
implicitly generated constructor. Determine whether or not DECL implicitly generated constructor. Determine whether or not DECL
should have external or internal linkage at the object file should have external or internal linkage at the object file
...@@ -6725,7 +6716,7 @@ build_vtt (tree t) ...@@ -6725,7 +6716,7 @@ build_vtt (tree t)
type = build_cplus_array_type (const_ptr_type_node, type); type = build_cplus_array_type (const_ptr_type_node, type);
/* Now, build the VTT object itself. */ /* Now, build the VTT object itself. */
vtt = build_vtable (t, get_vtt_name (t), type); vtt = build_vtable (t, mangle_vtt_for_type (t), type);
initialize_artificial_var (vtt, inits); initialize_artificial_var (vtt, inits);
/* Add the VTT to the vtables list. */ /* Add the VTT to the vtables list. */
TREE_CHAIN (vtt) = TREE_CHAIN (CLASSTYPE_VTABLES (t)); TREE_CHAIN (vtt) = TREE_CHAIN (CLASSTYPE_VTABLES (t));
......
...@@ -3740,7 +3740,6 @@ extern void invalidate_class_lookup_cache (void); ...@@ -3740,7 +3740,6 @@ extern void invalidate_class_lookup_cache (void);
extern void maybe_note_name_used_in_class (tree, tree); extern void maybe_note_name_used_in_class (tree, tree);
extern void note_name_declared_in_class (tree, tree); extern void note_name_declared_in_class (tree, tree);
extern tree get_vtbl_decl_for_binfo (tree); extern tree get_vtbl_decl_for_binfo (tree);
extern tree get_vtt_name (tree);
extern tree get_primary_binfo (tree); extern tree get_primary_binfo (tree);
extern void debug_class (tree); extern void debug_class (tree);
extern void debug_thunks (tree); extern void debug_thunks (tree);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment