From: Richard Kenner Date: Fri, 5 May 1995 23:14:07 +0000 (-0400) Subject: (process_init_element): Don't clear_momentary if constructor_stack is X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=8d75e50998068ad68b41954524301fd855b2b425;p=gcc.git (process_init_element): Don't clear_momentary if constructor_stack is not empty. From-SVN: r9584 --- 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 (); }