aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.h
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@ucw.cz>2015-11-24 20:04:04 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2015-11-24 19:04:04 +0000
commitdeb3dae698b52152c56ec9e271e015f7547d2468 (patch)
treecbddd6bafd673199d9301ff3e023bd7f2712bbb8 /gcc/tree.h
parentd7dc0f8037a3999144177147fb772ab26c2aad6a (diff)
downloadgcc-deb3dae698b52152c56ec9e271e015f7547d2468.zip
gcc-deb3dae698b52152c56ec9e271e015f7547d2468.tar.gz
gcc-deb3dae698b52152c56ec9e271e015f7547d2468.tar.bz2
tree.c (free_node): New function.
* tree.c (free_node): New function. (type_hash_canon): Use it. * tree.h (free_node): Declare. * lto.c (unify_scc): Use free_node. From-SVN: r230833
Diffstat (limited to 'gcc/tree.h')
-rw-r--r--gcc/tree.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/tree.h b/gcc/tree.h
index cb52deb..6c733aa 100644
--- a/gcc/tree.h
+++ b/gcc/tree.h
@@ -3763,6 +3763,10 @@ extern int allocate_decl_uid (void);
extern tree make_node_stat (enum tree_code MEM_STAT_DECL);
#define make_node(t) make_node_stat (t MEM_STAT_INFO)
+/* Free tree node. */
+
+extern void free_node (tree);
+
/* Make a copy of a node, with all the same contents. */
extern tree copy_node_stat (tree MEM_STAT_DECL);