------- Comment #2 from pinskia at gcc dot gnu dot org 2008-06-05 22:01 ------- On the trunk we get: t.c:13: warning: missing initializer t.c:13: warning: (near initialization for m1.h.b)
Which seems wrong as we don't get the warning for m2 and if we add an initializer for m1.h.b we get a different warning: t.c:13: warning: missing initializer t.c:13: warning: (near initialization for m1.h.b) t.c:14: warning: initialized field overwritten t.c:14: warning: (near initialization for m1.h) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36446