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

     1  typedef struct { double x, y; } p;
     2  typedef struct { int s; float r; } t;
     3  t *e, i;
     4  int i1;
     5  
     6  f(t *op)
     7  {
     8  int i2 = e->r;
     9  p pt;
    10  int c = g();
    11  t p;
    12  
    13  if (c)
    14  {
    15  i = *e;
    16  e -= 3;
    17  return 8;
    18  }
    19  if (op > e)
    20  return 1;
    21  op->r = pt.x;
    22  op->r = pt.y;
    23  p = *e;
    24  ++e;
    25  e->r = i1, e->s = i1;
    26  *++e = p;
    27  return 3;
    28  }