Fix ignoring cast bug : void test (unsigned u) { for (; (int) u >= 0;) ++u; }