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

     1  typedef unsigned uint;
     2  
     3  inline
     4  g (uint *s, uint *d, uint c)
     5  {
     6    while (c != 0)
     7      {
     8        *--d = *--s;
     9        c--;
    10      }
    11  }
    12  
    13  f (uint *p1, uint c, uint *p2)
    14  {
    15    while (c > 0 && *p1 == 0)
    16      {
    17        p1++;
    18        c--;
    19      }
    20    if (c == 0)
    21      return 1;
    22    g (p2, p1, c);
    23  }