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

     1  extern void abort (void);
     2  
     3  int arr[] = {1,2,3,4};
     4  int count = 0;
     5  
     6  int __attribute__((noinline))
     7  incr (void)
     8  {
     9    return ++count;
    10  }
    11  
    12  int main()
    13  {
    14    arr[count++] = incr ();
    15    if (count != 2 || arr[count] != 3)
    16      abort ();
    17    return 0;
    18  }