OSDN Git Service

(set_init_index): Add pedantic warning.
authorrms <rms@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 27 Jul 1993 05:57:26 +0000 (05:57 +0000)
committerrms <rms@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 27 Jul 1993 05:57:26 +0000 (05:57 +0000)
commit554732cde6907925936ef446b68dc0f36f0fd12a
tree0448343ac73712ac12205bdd20fd0f42365e7fa2
parentb4cf14c6deb7e3ae4fdf73299d89ff00c265d187
(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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4997 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/c-typeck.c