From d80f96e9a80f8517f261e5ae518b367878ba1112 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Sat, 2 Mar 1996 10:18:24 -0500 Subject: [PATCH] (do_jump, case COMPOUND_EXPR): Call preserve_temp_slots. From-SVN: r11401 --- gcc/expr.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gcc/expr.c b/gcc/expr.c index 34209b7c034..aef93d8670a 100644 --- a/gcc/expr.c +++ b/gcc/expr.c @@ -9774,6 +9774,7 @@ do_jump (exp, if_false_label, if_true_label) case COMPOUND_EXPR: push_temp_slots (); expand_expr (TREE_OPERAND (exp, 0), const0_rtx, VOIDmode, 0); + preserve_temp_slots (NULL_RTX); free_temp_slots (); pop_temp_slots (); emit_queue (); -- 2.30.2