Antoine Pitrou <pit...@free.fr> added the comment: > Technically arbitrary relational comparisons of pointers are > undefined, but in practice Antoine's assumptions here are very modest. > They boil down to: > > v >= &array[0] && v < &array[array_len]
I can't say anything about the standard, but p > q looks like it should be the same as (p - q) > 0, which looks rather well-defined for pointers. (at worse we could cast to _Py_uintptr_t, hopefully the compiler wouldn't produce any different code) ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue10044> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com