mirror of
https://github.com/python/cpython.git
synced 2025-07-30 22:54:16 +00:00
add some casts and fix the build from 64311
This commit is contained in:
parent
920fca3922
commit
a38d156bf2
1 changed files with 2 additions and 2 deletions
|
@ -884,7 +884,7 @@ PyObject_ClearWeakRefs(PyObject *object)
|
||||||
current->wr_callback = NULL;
|
current->wr_callback = NULL;
|
||||||
clear_weakref(current);
|
clear_weakref(current);
|
||||||
if (callback != NULL) {
|
if (callback != NULL) {
|
||||||
if (current->ob_refcnt > 0)
|
if (((PyObject *)current)->ob_refcnt > 0)
|
||||||
handle_callback(current, callback);
|
handle_callback(current, callback);
|
||||||
Py_DECREF(callback);
|
Py_DECREF(callback);
|
||||||
}
|
}
|
||||||
|
@ -903,7 +903,7 @@ PyObject_ClearWeakRefs(PyObject *object)
|
||||||
for (i = 0; i < count; ++i) {
|
for (i = 0; i < count; ++i) {
|
||||||
PyWeakReference *next = current->wr_next;
|
PyWeakReference *next = current->wr_next;
|
||||||
|
|
||||||
if (current->ob_refcnt > 0)
|
if (((PyObject *)current)->ob_refcnt > 0)
|
||||||
{
|
{
|
||||||
Py_INCREF(current);
|
Py_INCREF(current);
|
||||||
PyTuple_SET_ITEM(tuple, i * 2, (PyObject *) current);
|
PyTuple_SET_ITEM(tuple, i * 2, (PyObject *) current);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue