]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
tree.c (find_tree_t, find_tree): Remove.
authorKazu Hirata <kazu@codesourcery.com>
Wed, 18 Jan 2006 15:09:43 +0000 (15:09 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Wed, 18 Jan 2006 15:09:43 +0000 (15:09 +0000)
* tree.c (find_tree_t, find_tree): Remove.
* cp-tree.h: Remove the prototype for find_tree.

From-SVN: r109892

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

index f7201ba4520dfda7d92e707e023a15de09981910..1ed12d615e8d02f677bad859a1e2fac5d2155b81 100644 (file)
@@ -1,3 +1,8 @@
+2006-01-18  Kazu Hirata  <kazu@codesourcery.com>
+
+       * tree.c (find_tree_t, find_tree): Remove.
+       * cp-tree.h: Remove the prototype for find_tree.
+
 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
 
        * search.c (lookup_conversions_r): Fix a pasto.
index 3fbaff86916c48c71788f10dbae231ee377d9bd1..bcd115dddf1ad7d2dbcea9b4545d125ad3038faa 100644 (file)
@@ -4287,7 +4287,6 @@ extern special_function_kind special_function_p (tree);
 extern int count_trees                         (tree);
 extern int char_type_p                         (tree);
 extern void verify_stmt_tree                   (tree);
-extern tree find_tree                          (tree, tree);
 extern linkage_kind decl_linkage               (tree);
 extern tree cp_walk_subtrees (tree*, int*, walk_tree_fn,
                              void*, struct pointer_set_t*);
index 96b461ce66fd4ab974a1a601b90871fe941eb1e0..9d1a6195a7922807b7e4eacdd1fab2645709b9a7 100644 (file)
@@ -46,7 +46,6 @@ static cp_lvalue_kind lvalue_p_1 (tree, int);
 static tree build_target_expr (tree, tree);
 static tree count_trees_r (tree *, int *, void *);
 static tree verify_stmt_tree_r (tree *, int *, void *);
-static tree find_tree_r (tree *, int *, void *);
 static tree build_local_temp (tree);
 
 static tree handle_java_interface_attribute (tree *, tree, tree, int, bool *);
@@ -1037,27 +1036,6 @@ verify_stmt_tree (tree t)
   htab_delete (statements);
 }
 
-/* Called from find_tree via walk_tree.  */
-
-static tree
-find_tree_r (tree* tp,
-            int* walk_subtrees ATTRIBUTE_UNUSED ,
-            void* data)
-{
-  if (*tp == (tree) data)
-    return (tree) data;
-
-  return NULL_TREE;
-}
-
-/* Returns X if X appears in the tree structure rooted at T.  */
-
-tree
-find_tree (tree t, tree x)
-{
-  return walk_tree_without_duplicates (&t, find_tree_r, x);
-}
-
 /* Check if the type T depends on a type with no linkage and if so, return
    it.  If RELAXED_P then do not consider a class type declared within
    a TREE_PUBLIC function to have no linkage.  */