(set_init_index): Add pedantic warning.
authorRichard Stallman <rms@gnu.org>
Tue, 27 Jul 1993 05:57:26 +0000 (05:57 +0000)
committerRichard Stallman <rms@gnu.org>
Tue, 27 Jul 1993 05:57:26 +0000 (05:57 +0000)
commitb62acd607636a2294e6b141e3906d43377a7341b
tree0448343ac73712ac12205bdd20fd0f42365e7fa2
parenta785e67e7bd8d20a3200eddb1d6d53996ab17e4f
(set_init_index): Add pedantic warning.

(set_init_label): Likewise.

(digest_init): Add `static' to definition.

(start_init): Fill in p->next.

Handle gaps in record initializers.
(constructor_bit_index): New variable.
(constructor_stack): New field bit_index.
(really_start_incremental_init, push_init_level): Save and init it.
(pop_init_level): Restore it.
(output_init_element): Update constructor_bit_index.
Use it to output gaps.
(pop_init_level): Speed up by using constructor_bit_index.

(process_init_element): Accept STRING_CST for subarray.

From-SVN: r4997
gcc/c-typeck.c