Coerced PyBool_Type to be able to compare it.
diff --git a/Modules/itertoolsmodule.c b/Modules/itertoolsmodule.c
index e53c353..d95376a 100644
--- a/Modules/itertoolsmodule.c
+++ b/Modules/itertoolsmodule.c
@@ -2055,7 +2055,7 @@
if (item == NULL)
return NULL;
- if (lz->func == Py_None || lz->func == PyBool_Type) {
+ if (lz->func == Py_None || lz->func == (PyObject *)&PyBool_Type) {
ok = PyObject_IsTrue(item);
} else {
PyObject *good;
@@ -2199,7 +2199,7 @@
if (item == NULL)
return NULL;
- if (lz->func == Py_None || lz->func == PyBool_Type) {
+ if (lz->func == Py_None || lz->func == (PyObject *)&PyBool_Type) {
ok = PyObject_IsTrue(item);
} else {
PyObject *good;