1 struct blah {
2     int m1, m2;
3 };
4 
die(struct blah arg)5 void 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 
main()17 int main()
18 {
19     struct blah s = { 1, 2 };
20 
21     die(s);
22     exit (0);
23 }
24