xref: /openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/gcc.c-torture/compile/931102-2.c (revision c87b03e512fc05ed6e0222f6fb0ae86264b1d05b)
1 typedef struct {
2   int a;
3 } VCR;
4 
5 typedef struct {
6   VCR vcr[8];
7 } VCRC;
8 
9 typedef struct {
10   char vcr;
11 } OWN;
12 
13 OWN Own[16];
14 
f(x,own)15 f (x, own)
16   VCRC *x;
17   OWN *own;
18 {
19   x[own->vcr / 8].vcr[own->vcr % 8].a--;
20   x[own->vcr / 8].vcr[own->vcr % 8].a = x[own->vcr / 8].vcr[own->vcr % 8].a;
21 }
22