mirror of https://github.com/python/cpython
dict could be NULL, so we need to XDECREF.
Fix a compiler warning about passing a PyTypeObject* instead of PyObject*.
This commit is contained in:
parent
06f8067acf
commit
c47cf7debe
|
@ -614,7 +614,7 @@ deque_reduce(dequeobject *deque)
|
|||
PyErr_Clear();
|
||||
aslist = PySequence_List((PyObject *)deque);
|
||||
if (aslist == NULL) {
|
||||
Py_DECREF(dict);
|
||||
Py_XDECREF(dict);
|
||||
return NULL;
|
||||
}
|
||||
if (dict == NULL)
|
||||
|
@ -1143,7 +1143,7 @@ defdict_copy(defdictobject *dd)
|
|||
whose class constructor has the same signature. Subclasses that
|
||||
define a different constructor signature must override copy().
|
||||
*/
|
||||
return PyObject_CallFunctionObjArgs(Py_Type(dd),
|
||||
return PyObject_CallFunctionObjArgs((PyObject*)Py_Type(dd),
|
||||
dd->default_factory, dd, NULL);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue