]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
cp-tree.h (get_vtt_name): Remove prototype.
authorVolker Reichelt <reichelt@igpm.rwth-aachen.de>
Mon, 23 Jan 2006 18:20:17 +0000 (18:20 +0000)
committerVolker Reichelt <reichelt@gcc.gnu.org>
Mon, 23 Jan 2006 18:20:17 +0000 (18:20 +0000)
* 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

gcc/cp/ChangeLog
gcc/cp/class.c
gcc/cp/cp-tree.h

index be2c231d77829d6949d33e0642a214b2ac0692e5..f219c42f655035ce16c6a1e7e60526733c0e71a2 100644 (file)
@@ -1,3 +1,9 @@
+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>
 
        * rtti.c (build_dynamic_cast): Fix comment.
index 6b075cbd0b72a42904428730fb8d1689cf41569e..ecad65054f98df3d5c5187097dfb8f05f91d9dec 100644 (file)
@@ -640,15 +640,6 @@ get_vtable_name (tree 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
    implicitly generated constructor.  Determine whether or not DECL
    should have external or internal linkage at the object file
@@ -6725,7 +6716,7 @@ build_vtt (tree t)
   type = build_cplus_array_type (const_ptr_type_node, type);
 
   /* 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);
   /* Add the VTT to the vtables list.  */
   TREE_CHAIN (vtt) = TREE_CHAIN (CLASSTYPE_VTABLES (t));
index 1c66e11aedc784870b3a47f9538f80856f2f3466..c65309c1da98f64bd83e7cf4033971f4b8c5b1c3 100644 (file)
@@ -3740,7 +3740,6 @@ extern void invalidate_class_lookup_cache (void);
 extern void maybe_note_name_used_in_class      (tree, tree);
 extern void note_name_declared_in_class                (tree, tree);
 extern tree get_vtbl_decl_for_binfo            (tree);
-extern tree get_vtt_name                       (tree);
 extern tree get_primary_binfo                  (tree);
 extern void debug_class                                (tree);
 extern void debug_thunks                       (tree);