1 struct a { 2 long a1; 3 long a2; 4 }; 5 struct b { 6 struct a b1; 7 struct a b2; 8 }; bar(struct b * c)9 void bar (struct b *c) 10 { 11 c->b1 = c->b2 = ((struct a) { foo(), 0 }); 12 } 13