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

     1  typedef long unsigned int size_t;
     2  struct RangeMapRange {
     3    unsigned fromMin;
     4    unsigned fromMax;
     5    unsigned toMin;
     6  };
     7  void reserve1(void);
     8  void f(struct RangeMapRange *q1, size_t t)
     9  {
    10    const struct RangeMapRange *q2 = q1 + t;
    11    size_t n = q2 - q1;
    12    if (n > 0)
    13      reserve1();
    14  }