(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
postincr-1.c
       1  /* Simple test for proper postincrement semantics.  */
       2  /* { dg-do run } */
       3  
       4  extern void abort (void);
       5  
       6  int i;
       7  int c;
       8  int *f ()
       9  {
      10    ++c;
      11    return &i;
      12  }
      13  
      14  int main ()
      15  {
      16    int r;
      17    r = (*f())++;
      18    if (!(r == 0 && i == 1 && c == 1))
      19      abort ();
      20    return 0;
      21  }