modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/20030109-1.c (about) 1 /* PR c/8032 */ 2 /* Verify that an empty initializer inside a partial 3 parent initializer doesn't confuse GCC. */ 4 5 struct X 6 { 7 int a; 8 int b; 9 int z[]; 10 }; 11 12 struct X x = { .b = 40, .z = {} }; 13 14 int main () 15 { 16 if (x.b != 40) 17 abort (); 18 19 return 0; 20 }