summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--numpy/core/src/multiarray/new_iterator.c.src2
1 files changed, 1 insertions, 1 deletions
diff --git a/numpy/core/src/multiarray/new_iterator.c.src b/numpy/core/src/multiarray/new_iterator.c.src
index 1a958182b..d80fc6edc 100644
--- a/numpy/core/src/multiarray/new_iterator.c.src
+++ b/numpy/core/src/multiarray/new_iterator.c.src
@@ -3843,7 +3843,7 @@ npyiter_replace_axisdata(NpyIter *iter, int iiter,
i = op_axes[ndim-p-1];
}
- if ((unsigned int)i < (unsigned int)op_ndim) {
+ if (0 <= i && i < op_ndim) {
shape = PyArray_DIM(op, i);
if (shape != 1) {
npy_intp stride = PyArray_STRIDE(op, i);