diff options
author | Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> | 2019-05-20 00:49:50 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-05-20 00:49:50 (GMT) |
commit | eda691dd9d076e175c396dc6f85dee2795572f6c (patch) | |
tree | 3d13f68008add3a54e6e68884e070759b8c8822b | |
parent | 951af2d7f140be7beb9cda2bcdd54f820c905e45 (diff) | |
download | cpython-eda691dd9d076e175c396dc6f85dee2795572f6c.zip cpython-eda691dd9d076e175c396dc6f85dee2795572f6c.tar.gz cpython-eda691dd9d076e175c396dc6f85dee2795572f6c.tar.bz2 |
closes bpo-36951: Correct some types in the type_members struct in typeobject.c. (GH-13403)
(cherry picked from commit 53d378c81286644138415cb56da52a7351e1a477)
Co-authored-by: Zackery Spytz <zspytz@gmail.com>
-rw-r--r-- | Objects/typeobject.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Objects/typeobject.c b/Objects/typeobject.c index 844fb00..56277cf 100644 --- a/Objects/typeobject.c +++ b/Objects/typeobject.c @@ -210,11 +210,11 @@ assign_version_tag(PyTypeObject *type) static PyMemberDef type_members[] = { {"__basicsize__", T_PYSSIZET, offsetof(PyTypeObject,tp_basicsize),READONLY}, {"__itemsize__", T_PYSSIZET, offsetof(PyTypeObject, tp_itemsize), READONLY}, - {"__flags__", T_LONG, offsetof(PyTypeObject, tp_flags), READONLY}, - {"__weakrefoffset__", T_LONG, + {"__flags__", T_ULONG, offsetof(PyTypeObject, tp_flags), READONLY}, + {"__weakrefoffset__", T_PYSSIZET, offsetof(PyTypeObject, tp_weaklistoffset), READONLY}, {"__base__", T_OBJECT, offsetof(PyTypeObject, tp_base), READONLY}, - {"__dictoffset__", T_LONG, + {"__dictoffset__", T_PYSSIZET, offsetof(PyTypeObject, tp_dictoffset), READONLY}, {"__mro__", T_OBJECT, offsetof(PyTypeObject, tp_mro), READONLY}, {0} |