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

     1  struct foo {
     2    char a[3];
     3    char b;
     4    char c;
     5  };
     6  
     7  struct foo bs;
     8  int x;
     9  char y[3];
    10  
    11  void bar(void)
    12  {
    13      memcpy(bs.a, y, 3);
    14      bs.a[1] = ((x ? &bs.b : &bs.c) - (char *)&bs) - 2;
    15  }