diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5b9bdbb414b..51f65b0cc65 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,6 +1,7 @@ Tue Oct 14 11:30:29 1997 Jason Merrill * tree.c (expr_tree_cons, build_expr_list, expralloc): New fns. + * tree.h: Declare them. Fri Oct 10 13:46:56 1997 Doug Evans diff --git a/gcc/tree.h b/gcc/tree.h index afa61656338..d60f0bc7dc2 100644 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -1228,6 +1228,7 @@ extern char *xstrdup PROTO((char *)); extern char *oballoc PROTO((int)); extern char *permalloc PROTO((int)); extern char *savealloc PROTO((int)); +extern char *expralloc PROTO((int)); /* Lowest level primitive for allocating a node. The TREE_CODE is the only argument. Contents are initialized @@ -1277,6 +1278,7 @@ extern tree build_string PROTO((int, char *)); extern tree build1 PROTO((enum tree_code, tree, tree)); extern tree build_tree_list PROTO((tree, tree)); extern tree build_decl_list PROTO((tree, tree)); +extern tree build_expr_list PROTO((tree, tree)); extern tree build_decl PROTO((enum tree_code, tree, tree)); extern tree build_block PROTO((tree, tree, tree, tree, tree)); @@ -1415,6 +1417,7 @@ extern tree perm_tree_cons PROTO((tree, tree, tree)); extern tree temp_tree_cons PROTO((tree, tree, tree)); extern tree saveable_tree_cons PROTO((tree, tree, tree)); extern tree decl_tree_cons PROTO((tree, tree, tree)); +extern tree expr_tree_cons PROTO((tree, tree, tree)); /* Return the last tree node in a chain. */