blob: 1930e94d2ca917f377bd62e668cccb007bbf57f5 [file] [log] [blame]
/* { dg-do compile } */
int
foo (void *x, int y)
{
long long a = 1, *b;
double *c;
if (y)
{
b = (long long *) x;
while (b)
a *= *b++;
}
else
{
c = (double *) x;
while (c)
a *= *c++;
}
return a;
}