diff options
Diffstat (limited to 'numpy')
-rw-r--r-- | numpy/core/src/multiarray/new_iterator.c.src | 2 |
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); |