(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
torture/
pr47743.c
       1  /* { dg-do compile } */
       2  
       3  int
       4  foo (void *x, int y)
       5  {
       6    long long a = 1, *b;
       7    double *c;
       8    if (y)
       9      {
      10        b = (long long *) x;
      11        while (b)
      12  	a *= *b++;
      13      }
      14    else
      15      {
      16        c = (double *) x;
      17        while (c)
      18  	a *= *c++;
      19      }
      20    return a;
      21  }
      22