1 2 3 4 5 6 7 8 9 10 11 12
/* PR c/79089 */ struct S { int b; }; struct T { struct S c; } a; int d; struct S e; void foo () { e = ({ d++; a.c = (struct S) {}; }); }