Skip to content

Commit 64b0bdb

Browse files
closes bpo-36951: Correct some types in the type_members struct in typeobject.c. (GH-13403)
(cherry picked from commit 53d378c) Co-authored-by: Zackery Spytz <[email protected]>
1 parent 205c1f0 commit 64b0bdb

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Objects/typeobject.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -363,11 +363,11 @@ assign_version_tag(PyTypeObject *type)
363363
static PyMemberDef type_members[] = {
364364
{"__basicsize__", T_PYSSIZET, offsetof(PyTypeObject,tp_basicsize),READONLY},
365365
{"__itemsize__", T_PYSSIZET, offsetof(PyTypeObject, tp_itemsize), READONLY},
366-
{"__flags__", T_LONG, offsetof(PyTypeObject, tp_flags), READONLY},
367-
{"__weakrefoffset__", T_LONG,
366+
{"__flags__", T_ULONG, offsetof(PyTypeObject, tp_flags), READONLY},
367+
{"__weakrefoffset__", T_PYSSIZET,
368368
offsetof(PyTypeObject, tp_weaklistoffset), READONLY},
369369
{"__base__", T_OBJECT, offsetof(PyTypeObject, tp_base), READONLY},
370-
{"__dictoffset__", T_LONG,
370+
{"__dictoffset__", T_PYSSIZET,
371371
offsetof(PyTypeObject, tp_dictoffset), READONLY},
372372
{"__mro__", T_OBJECT, offsetof(PyTypeObject, tp_mro), READONLY},
373373
{0}

0 commit comments

Comments
 (0)