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