[issue1646068] Dict lookups fail if sizeof(Py_ssize_t) < sizeof(long)

Alexander Belopolsky report at bugs.python.org
Wed Jul 14 20:20:59 CEST 2010


Alexander Belopolsky <belopolsky at users.sourceforge.net> added the comment:

I am attaching a patch that uses a regular union of long and Py_ssize_t to store cached hash/index value in both set and dict entry.  Using an anonymous union would simplify the patch and would reduce the likelihood of breaking extensions that access entry structs.

----------
Added file: http://bugs.python.org/file18004/issue1646068.diff

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue1646068>
_______________________________________


More information about the Python-bugs-list mailing list