blob: 5b059566f88e5f01cbce0d0a9141677f0c9f8f91 [file] [log] [blame]
/* { dg-do compile } */
int a, b, c, d, e;
int fn1(int p1, int p2) { return p2 == 0 ? p1 : 1 % p2; }
void fn2()
{
c = 0;
for (;; c = (unsigned short)c)
{
b = 2;
for (; b; b = a)
{
e = fn1(2, c && 1);
d = c == 0 ? e : c;
if (d)
return;
}
}
}