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