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  }