1struct blah {
2    int m1, m2;
3};
4
5void die(struct blah arg)
6{
7    int i ;
8    struct blah buf[1];
9
10    for (i = 0; i < 1 ; buf[i++] = arg)
11        ;
12    if (buf[0].m1 != 1) {
13        abort ();
14    }
15}
16
17int main()
18{
19    struct blah s = { 1, 2 };
20
21    die(s);
22    exit (0);
23}
24