tree-inline.c (remap_save_expr): Map new save_expr to identity rather than to error_m...
authorRichard Henderson <rth@redhat.com>
Tue, 23 Sep 2003 20:02:48 +0000 (13:02 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Tue, 23 Sep 2003 20:02:48 +0000 (13:02 -0700)
        * tree-inline.c (remap_save_expr): Map new save_expr to identity
        rather than to error_mark_node.

From-SVN: r71692

gcc/ChangeLog
gcc/tree-inline.c

index 77705c4..c04ab55 100644 (file)
@@ -1,3 +1,8 @@
+2003-09-23  Richard Henderson  <rth@redhat.com>
+
+       * tree-inline.c (remap_save_expr): Map new save_expr to identity
+       rather than to error_mark_node.
+
 2003-09-23  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
 
        * configure.in (HAVE_GAS_SHF_MERGE): Always define to test result.
index e4e24b2..0cec45b 100644 (file)
@@ -2002,8 +2002,7 @@ remap_save_expr (tree *tp, void *st_, tree fn, int *walk_subtrees)
                             (splay_tree_key) *tp,
                             (splay_tree_value) t);
       /* Make sure we don't remap an already-remapped SAVE_EXPR.  */
-      splay_tree_insert (st, (splay_tree_key) t,
-                        (splay_tree_value) error_mark_node);
+      splay_tree_insert (st, (splay_tree_key) t, (splay_tree_value) t);
     }
   else
     /* We've already walked into this SAVE_EXPR, so we needn't do it