tree.c (find_tree_t, find_tree): Remove.

* tree.c (find_tree_t, find_tree): Remove.
	* cp-tree.h: Remove the prototype for find_tree.

From-SVN: r109892
This commit is contained in:
Kazu Hirata 2006-01-18 15:09:43 +00:00 committed by Kazu Hirata
parent b6438f2ed0
commit 2718724692
3 changed files with 5 additions and 23 deletions

View 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.

View 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*);

View 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. */