ref: 8e4d55811b9f52d2f8439a2507321f792c33b69f
dir: /tests/execute/0051-inits.c/
struct S1 { int a; int b; }; struct S2 { int a; int b; union { int c; int d; }; struct S1 s; }; struct S2 v = {1, 2, 3, {4, 5}}; int main() { if(v.a != 1) return 1; if(v.b != 2) return 2; if(v.c != 3 || v.d != 3) return 3; if(v.s.a != 4) return 4; if(v.s.b != 5) return 5; return 0; }