modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/20010123-1.c (about)

     1  extern void abort ();
     2  extern void exit (int);
     3  
     4  struct s
     5  {
     6      int value;
     7      char *string;
     8  };
     9  
    10  int main (void)
    11  {
    12    int i;
    13    for (i = 0; i < 4; i++)
    14      {
    15        struct s *t = & (struct s) { 3, "hey there" };
    16        if (t->value != 3)
    17  	abort();
    18        t->value = 4;
    19        if (t->value != 4)
    20  	abort();
    21      }
    22    exit (0);
    23  }