8sa1-gcc/gcc/testsuite/gcc.c-torture/execute/921112-1.c
Jeff Law 921e5a0eb4 Initial revision
From-SVN: r14840
1997-08-19 01:34:40 -06:00

22 lines
254 B
C

union u {
struct { int i1, i2; } t;
double d;
} x[2], v;
f (x, v)
union u *x, v;
{
*++x = v;
}
main()
{
x[1].t.i1 = x[1].t.i2 = 0;
v.t.i1 = 1;
v.t.i2 = 2;
f (x, v);
if (x[1].t.i1 != 1 || x[1].t.i2 != 2)
abort ();
exit (0);
}