Files
macports-ports/python/py-shiboken/files/patch-py311-compatibility.diff
Kirill A. Korinsky aeb3a79502 py-shiboken: add py311
2023-05-03 09:02:39 -04:00

14 lines
578 B
Diff

diff --git libshiboken/sbkenum.cpp libshiboken/sbkenum.cpp
index df3a5349..e464e3f7 100644
--- libshiboken/sbkenum.cpp
+++ libshiboken/sbkenum.cpp
@@ -527,7 +527,7 @@ PyTypeObject* newTypeWithName(const char* name, const char* cppName)
{
PyTypeObject* type = reinterpret_cast<PyTypeObject*>(new SbkEnumType);
::memset(type, 0, sizeof(SbkEnumType));
- Py_TYPE(type) = &SbkEnumType_Type;
+ Py_SET_TYPE(type, &SbkEnumType_Type);
type->tp_basicsize = sizeof(SbkEnumObject);
type->tp_print = &SbkEnumObject_print;
type->tp_repr = &SbkEnumObject_repr;