diff options
Diffstat (limited to 'gcc/tree-flow.h')
-rw-r--r-- | gcc/tree-flow.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/tree-flow.h b/gcc/tree-flow.h index e392ddc..da68b32 100644 --- a/gcc/tree-flow.h +++ b/gcc/tree-flow.h @@ -562,6 +562,9 @@ extern struct ptr_info_def *get_ptr_info (tree); definition, a function with this prototype is called. */ typedef bool (*walk_use_def_chains_fn) (tree, tree, void *); +typedef tree tree_on_heap; +DEF_VEC_MALLOC_P (tree_on_heap); + /* In tree-ssa.c */ extern void init_tree_ssa (void); extern void debug_reaching_defs (void); @@ -577,7 +580,7 @@ extern bool tree_ssa_useless_type_conversion (tree); extern bool tree_ssa_useless_type_conversion_1 (tree, tree); extern void verify_ssa (void); extern void delete_tree_ssa (void); -extern void register_new_def (tree, varray_type *); +extern void register_new_def (tree, VEC (tree_on_heap) **); extern void walk_use_def_chains (tree, walk_use_def_chains_fn, void *, bool); extern void kill_redundant_phi_nodes (void); extern bool stmt_references_memory_p (tree); |