has_finalizer():  simplified "if (complicated_bool) 1 else 0" to
"complicated_bool".
diff --git a/Modules/gcmodule.c b/Modules/gcmodule.c
index 0738eb6..08b57ac 100644
--- a/Modules/gcmodule.c
+++ b/Modules/gcmodule.c
@@ -236,14 +236,9 @@
 		if (delstr == NULL)
 			Py_FatalError("PyGC: can't initialize __del__ string");
 	}
-	if ((PyInstance_Check(op) ||
-	     PyType_HasFeature(op->ob_type, Py_TPFLAGS_HEAPTYPE)) &&
-	    PyObject_HasAttr(op, delstr)) {
-		return 1;
-	}
-	else {
-		return 0;
-	}
+	return (PyInstance_Check(op) ||
+	        PyType_HasFeature(op->ob_type, Py_TPFLAGS_HEAPTYPE))
+	       && PyObject_HasAttr(op, delstr);
 }
 
 /* Move all objects with finalizers (instances with __del__) */