1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-19 17:25:17 +03:00
aports/community/py3-blist/py3.11.patch
2022-11-23 11:29:03 +01:00

28 lines
1.2 KiB
Diff

diff --git a/blist/_blist.c b/blist/_blist.c
index 9abfbb4..ab819c5 100644
--- a/blist/_blist.c
+++ b/blist/_blist.c
@@ -6594,7 +6594,7 @@ py_blist_sort(PyBListRoot *self, PyObject *args, PyObject *kwds)
memset(&saved, 0, offsetof(PyBListRoot, BLIST_FIRST_FIELD));
memcpy(&saved.BLIST_FIRST_FIELD, &self->BLIST_FIRST_FIELD,
sizeof(*self) - offsetof(PyBListRoot, BLIST_FIRST_FIELD));
- Py_TYPE(&saved) = &PyRootBList_Type;
+ Py_SET_TYPE(&saved, &PyRootBList_Type);
Py_SET_REFCNT(&saved, 1);
if (extra_list != NULL) {
@@ -7381,10 +7381,10 @@ init_blist_types1(void)
decref_init();
highest_set_bit_init();
- Py_TYPE(&PyBList_Type) = &PyType_Type;
- Py_TYPE(&PyRootBList_Type) = &PyType_Type;
- Py_TYPE(&PyBListIter_Type) = &PyType_Type;
- Py_TYPE(&PyBListReverseIter_Type) = &PyType_Type;
+ Py_SET_TYPE(&PyBList_Type, &PyType_Type);
+ Py_SET_TYPE(&PyRootBList_Type, &PyType_Type);
+ Py_SET_TYPE(&PyBListIter_Type, &PyType_Type);
+ Py_SET_TYPE(&PyBListReverseIter_Type, &PyType_Type);
Py_INCREF(&PyBList_Type);
Py_INCREF(&PyRootBList_Type);