modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/990525-1.c (about) 1 struct blah { 2 int m1, m2; 3 }; 4 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 17 int main() 18 { 19 struct blah s = { 1, 2 }; 20 21 die(s); 22 exit (0); 23 }