ref: b91d539b8c273c086f7b3548700c429d2ad7c5d4
dir: /tests/execute/0166-desig.c/
struct S { int a, b, c; char d[3]; int e; } s = { .a = 1, .b = 2, .d = {[0] = 3, [2] = 5}, .d = {[0] = 4, [1] = 6} }; char m[] = {}; int main(void) { return sizeof(m) == s.d[2]; }