summaryrefslogtreecommitdiff
path: root/numpy/core/src/arrayobject.c
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/core/src/arrayobject.c')
-rw-r--r--numpy/core/src/arrayobject.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/numpy/core/src/arrayobject.c b/numpy/core/src/arrayobject.c
index ec26b6c4a..260fdf468 100644
--- a/numpy/core/src/arrayobject.c
+++ b/numpy/core/src/arrayobject.c
@@ -5816,7 +5816,7 @@ PyArray_FillWithScalar(PyArrayObject *arr, PyObject *obj)
newarr = PyArray_FromAny(obj, descr, 0,0, ALIGNED, NULL);
if (newarr == NULL) return -1;
fromptr = PyArray_DATA(newarr);
- swap=!PyArray_ISNOTSWAPPED(arr);
+ swap = (PyArray_ISNOTSWAPPED(arr) != PyArray_ISNOTSWAPPED(newarr));
}
size=PyArray_SIZE(arr);
copyswap = arr->descr->f->copyswap;