* tree.c (unsave_expr_now): Handle NULL_TREE as input.
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 25 Nov 1999 16:14:00 +0000 (16:14 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 25 Nov 1999 16:14:00 +0000 (16:14 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30665 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/tree.c

index 17119fb..29f4983 100644 (file)
@@ -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
index 82b00e7..1ec2976 100644 (file)
@@ -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);