summaryrefslogtreecommitdiffstats
path: root/Objects
diff options
context:
space:
mode:
Diffstat (limited to 'Objects')
-rw-r--r--Objects/abstract.c3
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);