Borland C++Builder 6 (BCB6) with Update Pack 4 Enterprise edition (ent_upd4) evaluates the "i>sizeof(int)" expression to false when i equals -1, which might introduce integer overflow vulnerabilities into applications that could be exploited by context-dependent attackers.
https://exchange.xforce.ibmcloud.com/vulnerabilities/24514
http://www.xfocus.net/releases/200602/a849.html
http://www.securityfocus.com/archive/1/424085/100/0/threaded