modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/20000808-1.c (about) 1 typedef struct { 2 long int p_x, p_y; 3 } Point; 4 5 void 6 bar () 7 { 8 } 9 10 void 11 f (p0, p1, p2, p3, p4, p5) 12 Point p0, p1, p2, p3, p4, p5; 13 { 14 if (p0.p_x != 0 || p0.p_y != 1 15 || p1.p_x != -1 || p1.p_y != 0 16 || p2.p_x != 1 || p2.p_y != -1 17 || p3.p_x != -1 || p3.p_y != 1 18 || p4.p_x != 0 || p4.p_y != -1 19 || p5.p_x != 1 || p5.p_y != 0) 20 abort (); 21 } 22 23 void 24 foo () 25 { 26 Point p0, p1, p2, p3, p4, p5; 27 28 bar(); 29 30 p0.p_x = 0; 31 p0.p_y = 1; 32 33 p1.p_x = -1; 34 p1.p_y = 0; 35 36 p2.p_x = 1; 37 p2.p_y = -1; 38 39 p3.p_x = -1; 40 p3.p_y = 1; 41 42 p4.p_x = 0; 43 p4.p_y = -1; 44 45 p5.p_x = 1; 46 p5.p_y = 0; 47 48 f (p0, p1, p2, p3, p4, p5); 49 } 50 51 int 52 main() 53 { 54 foo(); 55 exit(0); 56 }