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 <m...@gcc.gnu.org> * 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