From 1a890409547698eb67bf3bb59a4ecd2268af20b8 Mon Sep 17 00:00:00 2001 From: kazu Date: Wed, 18 Jan 2006 15:09:43 +0000 Subject: [PATCH] * tree.c (find_tree_t, find_tree): Remove. * cp-tree.h: Remove the prototype for find_tree. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@109892 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/cp/ChangeLog | 5 +++++ gcc/cp/cp-tree.h | 1 - gcc/cp/tree.c | 22 ---------------------- 3 files changed, 5 insertions(+), 23 deletions(-) diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index f7201ba4520..1ed12d615e8 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +2006-01-18 Kazu Hirata + + * tree.c (find_tree_t, find_tree): Remove. + * cp-tree.h: Remove the prototype for find_tree. + 2006-01-18 Jakub Jelinek * search.c (lookup_conversions_r): Fix a pasto. diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h index 3fbaff86916..bcd115dddf1 100644 --- a/gcc/cp/cp-tree.h +++ b/gcc/cp/cp-tree.h @@ -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*); diff --git a/gcc/cp/tree.c b/gcc/cp/tree.c index 96b461ce66f..9d1a6195a79 100644 --- a/gcc/cp/tree.c +++ b/gcc/cp/tree.c @@ -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. */ -- 2.11.4.GIT