From 8d75e50998068ad68b41954524301fd855b2b425 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Fri, 5 May 1995 19:14:07 -0400 Subject: [PATCH] (process_init_element): Don't clear_momentary if constructor_stack is not empty. From-SVN: r9584 --- gcc/c-typeck.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gcc/c-typeck.c b/gcc/c-typeck.c index a275c6b63f2..45700408321 100644 --- a/gcc/c-typeck.c +++ b/gcc/c-typeck.c @@ -6288,7 +6288,8 @@ process_init_element (value) /* If the (lexically) previous elments are not now saved, we can discard the storage for them. */ - if (constructor_incremental && constructor_pending_elts == 0 && value != 0) + if (constructor_incremental && constructor_pending_elts == 0 && value != 0 + && constructor_stack == 0) clear_momentary (); }