diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1996-03-02 10:18:24 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1996-03-02 10:18:24 -0500 |
commit | d80f96e9a80f8517f261e5ae518b367878ba1112 (patch) | |
tree | ce904965c3f0bf650e5240857959f6279e5536ff | |
parent | d011fbf978ed4838a677b01cd75a720043256d36 (diff) | |
download | gcc-d80f96e9a80f8517f261e5ae518b367878ba1112.zip gcc-d80f96e9a80f8517f261e5ae518b367878ba1112.tar.gz gcc-d80f96e9a80f8517f261e5ae518b367878ba1112.tar.bz2 |
(do_jump, case COMPOUND_EXPR): Call preserve_temp_slots.
From-SVN: r11401
-rw-r--r-- | gcc/expr.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -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 (); |