```
Print("Integer comparison testing START");
int start = 1;
for (int f = start; true; f++)
{
if (f > -2147483647)
{
Print(f.ToString() + " > -2147483647");
break;
}
if (f == 2147483647)
break;
}
Print("Integer comparison testing END");
Print(f);
```
Will never hit the condition where f is bigger than -2147483647, despite f starting positive and growing (note that the loop does finish fine, just takes a while).