* tree.c (unsave_expr_now): Handle NULL_TREE as input.
authorMark Mitchell <mark@codesourcery.com>
Thu, 25 Nov 1999 16:14:00 +0000 (16:14 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Thu, 25 Nov 1999 16:14:00 +0000 (16:14 +0000)
From-SVN: r30665

gcc/ChangeLog
gcc/tree.c

index 17119fba470de8926ca3737bdff37978bd260d8b..29f49835c5d1faaceb1fcd4b644770cfb8e95d57 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 82b00e7d59aff49f4ee9d0e3030ae7910ee2f5ac..1ec2976ab9d67699277b96491565ff3d893b4f99 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);