From: Zackery Spytz Date: Mon, 20 May 2019 00:26:35 +0000 (-0600) Subject: closes bpo-36951: Correct some types in the type_members struct in typeobject.c.... X-Git-Tag: v3.8.0b1~294 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=53d378c81286644138415cb56da52a7351e1a477;p=thirdparty%2FPython%2Fcpython.git closes bpo-36951: Correct some types in the type_members struct in typeobject.c. (GH-13403) --- 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}