This patch improves missing initializers diagnostics. From:
pr36446.c:13:3: warning: missing initializer [-Wmissing-field-initializers]
.h = {1},
^
pr36446.c:13:3: warning: (near initialization for ‘m0.h.b’)
[-Wmissing-field-initializers]
.h = {1},
^
to:
pr36446.c:13:3: warning: missing initializer for field ‘b’ of ‘struct
h’ [-Wmissing-field-initializers]
.h = {1},
^
pr36446.c:3:7: note: ‘b’ declared here
int b;
^
Bootstrapped/regression tested.
OK?
2012-04-19 Manuel López-Ibáñez <[email protected]>
* c-typeck.c (pop_init_level): Improve diagnostics.
testsuite/
* gcc.dg/m-un-2.c: Update.
* gcc.dg/20011021-1.c: Update.
missing-initializers.diff
Description: Binary data
