tree.h (binfo_member): Remove.
authorNathan Sidwell <nathan@gcc.gnu.org>
Tue, 20 Jul 2004 13:56:19 +0000 (13:56 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Tue, 20 Jul 2004 13:56:19 +0000 (13:56 +0000)
.: * tree.h (binfo_member): Remove.
* tree.c (binfo_member): Remove.
cp:
* cp-tree.h (vec_binfo_member): Remove.
* tree.c (vec_binfo_member): Remove.

From-SVN: r84951

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

index c788fc6164cbf4b0bae57893b99a721b12b6c2ee..0cac3ad110f87eec4c0ed1f663400e53e63a7d3a 100644 (file)
@@ -1,3 +1,8 @@
+2004-07-20  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * tree.h (binfo_member): Remove.
+       * tree.c (binfo_member): Remove.
+
 2004-07-20  Nathan Sidwell  <nathan@codesourcery.com>
 
        * tree.h: Include vec.h
        * libfuncs.h (LTI_gcov_init, gcov_init_libfunc): Remove.
        * optabs.c (init_optabs): Don't set gcov_init_libfunc.
 
+VERSION_IDENT="CVS-$Name:  $ $Revision: 1.46 $-$Date: 2004/07/08 15:54:45 $-UTC"
 See ChangeLog.11 for earlier changes.
index fd997b0434973e898e4ec3d42da76fb82329d167..53406d0c45476d9ff44a508c52a813c7bba591e4 100644 (file)
@@ -1,5 +1,8 @@
 2004-07-20  Nathan Sidwell  <nathan@codesourcery.com>
 
+       * cp-tree.h (vec_binfo_member): Remove.
+       * tree.c (vec_binfo_member): Remove.
+
        * cp-tree.h (struct lang_type_class): Remove vfields field.
        (CLASSTYPE_VFIELDS): Remove.
        (SET_BINFO_NEW_VTABLE_MARKED): Adjust.
index 60217c4373ea33e2958197a49a3ea9a2e950c8da..a3779d88db5f0dd1612e93c329e57d4ef54ec4a6 100644 (file)
@@ -4150,7 +4150,6 @@ extern tree array_type_nelts_total                (tree);
 extern tree array_type_nelts_top               (tree);
 extern tree break_out_target_exprs             (tree);
 extern tree get_type_decl                      (tree);
-extern tree vec_binfo_member                   (tree, tree);
 extern tree decl_namespace_context             (tree);
 extern tree lvalue_type                                (tree);
 extern tree error_type                         (tree);
index f005d7c4f7d61ccb8133bfabbd243b5851233180..918849d4ab4b35b0631208c098fcd9c674c8b6c5 100644 (file)
@@ -1396,22 +1396,6 @@ get_type_decl (tree t)
   return 0;
 }
 
-/* Return first vector element whose BINFO_TYPE is ELEM.
-   Return 0 if ELEM is not in VEC.  VEC may be NULL_TREE.  */
-
-tree
-vec_binfo_member (tree elem, tree vec)
-{
-  int i;
-
-  if (vec)
-    for (i = 0; i < TREE_VEC_LENGTH (vec); ++i)
-      if (same_type_p (elem, BINFO_TYPE (TREE_VEC_ELT (vec, i))))
-       return TREE_VEC_ELT (vec, i);
-
-  return NULL_TREE;
-}
-
 /* Returns the namespace that contains DECL, whether directly or
    indirectly.  */
 
index b76b6288a5db86399724ecac88d25922eaaa4c2f..564cd0e9a22de88cf04f3e5669af87411400c776 100644 (file)
@@ -953,21 +953,6 @@ purpose_member (tree elem, tree list)
   return NULL_TREE;
 }
 
-/* Return first list element whose BINFO_TYPE is ELEM.
-   Return 0 if ELEM is not in LIST.  */
-
-tree
-binfo_member (tree elem, tree list)
-{
-  while (list)
-    {
-      if (elem == BINFO_TYPE (list))
-       return list;
-      list = TREE_CHAIN (list);
-    }
-  return NULL_TREE;
-}
-
 /* Return nonzero if ELEM is part of the chain CHAIN.  */
 
 int
index 32ede7256a7b02c4712ad88f2b96d09316eeb104..09249bde3e974c1c908b23c927a88998681fc9b7 100644 (file)
@@ -2752,7 +2752,6 @@ extern bool in_array_bounds_p (tree);
 
 extern tree value_member (tree, tree);
 extern tree purpose_member (tree, tree);
-extern tree binfo_member (tree, tree);
 
 extern int attribute_list_equal (tree, tree);
 extern int attribute_list_contained (tree, tree);