1 // { dg-do compile } 2 3 struct A 4 { 5 double x[4]; 6 }; 7 8 struct B 9 { 10 A y[2]; 11 }; 12 foo(B * p)13 A foo(B *p) 14 { 15 for ( int i=0; i<4; ++i ) 16 p->y[1].x[i]=0; 17 18 A a; 19 return a; 20 } 21