missing-field-initializers.c | 26 struct Two { float c; float d; float e; }; 31 struct Two two; member in union:Three::__anon6112 39 { .two = { 1.0f, 2.0f, 3.0f } } 45 { { .two = { 1.0f, 2.0f, 3.0f } } }, 46 { { .two = { 1.0f, 2.0f } } } // expected-warning {{missing field 'e' initializer}}
|