[Python-checkins] closes bpo-36951: Correct some types in the type_members struct in typeobject.c. (GH-13403)
Benjamin Peterson
webhook-mailer at python.org
Sun May 19 20:26:39 EDT 2019
https://github.com/python/cpython/commit/53d378c81286644138415cb56da52a7351e1a477
commit: 53d378c81286644138415cb56da52a7351e1a477
branch: master
author: Zackery Spytz <zspytz at gmail.com>
committer: Benjamin Peterson <benjamin at python.org>
date: 2019-05-19T17:26:35-07:00
summary:
closes bpo-36951: Correct some types in the type_members struct in typeobject.c. (GH-13403)
files:
M Objects/typeobject.c
diff --git a/Objects/typeobject.c b/Objects/typeobject.c
index bfbd320b1f54..c086f182aa95 100644
--- a/Objects/typeobject.c
+++ b/Objects/typeobject.c
@@ -369,11 +369,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}
More information about the Python-checkins
mailing list