diff options
Diffstat (limited to 'numpy/core/src/arrayobject.c')
-rw-r--r-- | numpy/core/src/arrayobject.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/numpy/core/src/arrayobject.c b/numpy/core/src/arrayobject.c index f4b85105a..a72730e35 100644 --- a/numpy/core/src/arrayobject.c +++ b/numpy/core/src/arrayobject.c @@ -7389,7 +7389,7 @@ iter_subscript_Bool(PyArrayIterObject *self, PyArrayObject *ind) copyswap = self->ao->descr->f->copyswap; /* Loop over Boolean array */ - swap = !(PyArray_ISNOTSWAPPED(self->ao)); + swap = (PyArray_ISNOTSWAPPED(self->ao) != PyArray_ISNOTSWAPPED(r)); while(index--) { if (*((Bool *)dptr) != 0) { copyswap(optr, self->dataptr, swap, self->ao); |