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

     1  struct A { char x[1]; };
     2  extern void abort (void);
     3  void __attribute__((noinline,noclone))
     4  foo (struct A a)
     5  {
     6    if (a.x[0] != 'a')
     7      abort ();
     8  }
     9  int main ()
    10  {
    11    struct A a;
    12    int i;
    13    for (i = 0; i < 1; ++i)
    14      a.x[i] = 'a';
    15    foo (a);
    16    return 0;
    17  }
    18