SF patch #1020188:  Use Py_CLEAR where necessary to avoid crashes
(Contributed by Dima Dorfman)
diff --git a/Include/object.h b/Include/object.h
index 5db4dac..258b074 100644
--- a/Include/object.h
+++ b/Include/object.h
@@ -623,7 +623,7 @@
 #define Py_CLEAR(op)				\
         do {                            	\
                 if (op) {			\
-                        PyObject *tmp = (op);	\
+                        PyObject *tmp = (PyObject *)(op);	\
                         (op) = NULL;		\
                         Py_DECREF(tmp);		\
                 }				\