From 1691f2b478217d7ebc56aa70152e26b9a9024a8d Mon Sep 17 00:00:00 2001 From: Robert Bradshaw Date: Sat, 21 Sep 2013 20:59:50 -0700 Subject: [PATCH] Get rid of "comparison between signed and unsigned" warning. --- Cython/Utility/TypeConversion.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cython/Utility/TypeConversion.c b/Cython/Utility/TypeConversion.c index b937e2b..eba0a6a 100644 --- a/Cython/Utility/TypeConversion.c +++ b/Cython/Utility/TypeConversion.c @@ -454,7 +454,7 @@ static CYTHON_INLINE PyObject* {{TO_PY_FUNCTION}}({{TYPE}} value) { { \ value_type value = func(x); \ if (sizeof(type) < sizeof(value_type)) { \ - if (unlikely(value != (type) value)) { \ + if (unlikely(value != (value_type) (type) value)) { \ PyErr_SetString(PyExc_OverflowError, \ (is_unsigned && unlikely(value < 0)) ? \ "can't convert negative value to " #type : \ -- 2.7.4