Christian Heimes added the comment:

AFAIK C89 doesn't specify integer overflows:

If an exceptional condition occurs during the evaluation of an expression (that 
is, if the result is not mathematically defined or not in the range of 
representable values for its type), the behavior is undefined.

With GCC and -fwrapv integer overflow work as you have expected. But other (and 
mostly older) compilers can fail.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue2005>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to