diff options
Diffstat (limited to 'Objects')
-rw-r--r-- | Objects/abstract.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Objects/abstract.c b/Objects/abstract.c index 45d2206..c18d5e7 100644 --- a/Objects/abstract.c +++ b/Objects/abstract.c @@ -2059,7 +2059,8 @@ PyObject_IsInstance(PyObject *inst, PyObject *cls) PyErr_Clear(); } else { - if (c != inst->ob_type && PyType_Check(c)) + if (c != (PyObject *)(inst->ob_type) && + PyType_Check(c)) retval = PyType_IsSubtype( (PyTypeObject *)c, (PyTypeObject *)cls); |