diff options
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/tree.c | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 17119fb..29f4983 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +1999-11-25 Mark Mitchell <mark@codesourcery.com> + + * tree.c (unsave_expr_now): Handle NULL_TREE as input. + Wed Nov 24 17:08:09 MET 1999 Jan Hubicka <hubicka@freesoft.cz> * reg-stack.c (subst_stack_regs_pat): Swap operands in commutative @@ -2469,6 +2469,10 @@ unsave_expr_now_r (expr) { enum tree_code code; + /* There's nothing to do for NULL_TREE. */ + if (!expr) + return; + unsave_expr_1 (expr); code = TREE_CODE (expr); |