diff options
author | Mark Mitchell <mark@codesourcery.com> | 2000-11-27 07:09:20 +0000 |
---|---|---|
committer | Mark Mitchell <mmitchel@gcc.gnu.org> | 2000-11-27 07:09:20 +0000 |
commit | 9ccb25d582aba15db6bb27944085c7478d532ade (patch) | |
tree | 0f3bff8650362598772997ba22bded572eefeb8e /gcc/tree.h | |
parent | ea8136058d7d1f3214da4ff8aaa16ea5de780b0e (diff) | |
download | gcc-9ccb25d582aba15db6bb27944085c7478d532ade.zip gcc-9ccb25d582aba15db6bb27944085c7478d532ade.tar.gz gcc-9ccb25d582aba15db6bb27944085c7478d532ade.tar.bz2 |
tree.h (mark_tree_hashtable): New function.
* tree.h (mark_tree_hashtable): New function.
* tree.c (mark_tree_hashtable_entry): New function.
(mark_tree_hashtable): Likewise.
* tree.c (struct list_hash): Remove.
(list_hash_table): Make it be an htab.
(struct list_proxy): New type.
(list_hash_eq): New function.
(list_hash_pieces): Renamed from ...
(list_hash): ... this.
(list_hash_lookup): Remove.
(list_hash_add): Remove.
(hash_tree_cons): Use the generic hashtable.
(mark_list_hash): Remove.
(init_tree): Create the hashtable.
From-SVN: r37783
Diffstat (limited to 'gcc/tree.h')
-rw-r--r-- | gcc/tree.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -2666,6 +2666,7 @@ extern void gcc_obstack_init PARAMS ((struct obstack *)); extern void init_obstacks PARAMS ((void)); extern void build_common_tree_nodes PARAMS ((int)); extern void build_common_tree_nodes_2 PARAMS ((int)); +extern void mark_tree_hashtable PARAMS ((void *)); /* In function.c */ extern void setjmp_protect_args PARAMS ((void)); |