]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-99845: _PyObject_DictPointer(): fix dictoffset cast (GH-99922)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Thu, 1 Dec 2022 13:32:15 +0000 (05:32 -0800)
committerGitHub <noreply@github.com>
Thu, 1 Dec 2022 13:32:15 +0000 (05:32 -0800)
commit64dae2efd5a083d342d744d40ca8d6ebb28bc771
treecb4d7b116c54be3d7905e50c442d1fe84c584243
parent807b103bddc4d466f3cfe78aed74c891617c9631
gh-99845: _PyObject_DictPointer(): fix dictoffset cast (GH-99922)

Cast size_t to Py_ssize_t, rather than casting it to long. On 64-bit
Windows, long is 32-bit whereas Py_ssize_t is 64-bit.
(cherry picked from commit 9707bf228e008485a3fbb63aa7ee28cf88014f91)

Co-authored-by: Victor Stinner <vstinner@python.org>
Objects/object.c