summaryrefslogtreecommitdiff
path: root/Cython/Utility/Builtins.c
diff options
context:
space:
mode:
Diffstat (limited to 'Cython/Utility/Builtins.c')
-rw-r--r--Cython/Utility/Builtins.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Cython/Utility/Builtins.c b/Cython/Utility/Builtins.c
index cf0c69e62..5cc786c4b 100644
--- a/Cython/Utility/Builtins.c
+++ b/Cython/Utility/Builtins.c
@@ -234,7 +234,7 @@ static PyObject *__Pyx_PyLong_AbsNeg(PyObject *num);/*proto*/
#define __Pyx_PyNumber_Absolute(x) \
((likely(PyLong_CheckExact(x))) ? \
- (likely(Py_SIZE(x) >= 0) ? (Py_INCREF(x), (x)) : __Pyx_PyLong_AbsNeg(x)) : \
+ (likely(__Pyx_PyLong_IsNonNeg(x)) ? (Py_INCREF(x), (x)) : __Pyx_PyLong_AbsNeg(x)) : \
PyNumber_Absolute(x))
#else