modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/20000722-1.c (about) 1 struct s { char *p; int t; }; 2 3 extern void bar (void); 4 extern void foo (struct s *); 5 6 int main(void) 7 { 8 bar (); 9 bar (); 10 exit (0); 11 } 12 13 void 14 bar (void) 15 { 16 foo (& (struct s) { "hi", 1 }); 17 } 18 19 void foo (struct s *p) 20 { 21 if (p->t != 1) 22 abort(); 23 p->t = 2; 24 }