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