summaryrefslogtreecommitdiff
path: root/Cython/Utility/Optimize.c
diff options
context:
space:
mode:
Diffstat (limited to 'Cython/Utility/Optimize.c')
-rw-r--r--Cython/Utility/Optimize.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Cython/Utility/Optimize.c b/Cython/Utility/Optimize.c
index 4f4061a63..3d5be8f00 100644
--- a/Cython/Utility/Optimize.c
+++ b/Cython/Utility/Optimize.c
@@ -165,7 +165,7 @@ static PyObject* __Pyx__PyList_PopIndex(PyObject* L, PyObject* py_ix, Py_ssize_t
if (cix < 0) {
cix += size;
}
- if (likely(0 <= cix && cix < size)) {
+ if (likely(__Pyx_is_valid_index(cix, size))) {
PyObject* v = PyList_GET_ITEM(L, cix);
Py_SIZE(L) -= 1;
size -= 1;