diff options
Diffstat (limited to 'numpy/core')
-rw-r--r-- | numpy/core/src/multiarray/getset.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/numpy/core/src/multiarray/getset.c b/numpy/core/src/multiarray/getset.c index 182942ac9..5374f42e7 100644 --- a/numpy/core/src/multiarray/getset.c +++ b/numpy/core/src/multiarray/getset.c @@ -869,10 +869,7 @@ array_flat_set(PyArrayObject *self, PyObject *val) } while(selfit->index < selfit->size) { - memmove(selfit->dataptr, arrit->dataptr, PyArray_DESCR(self)->elsize); - if (swap) { - copyswap(selfit->dataptr, NULL, swap, self); - } + copyswap(selfit->dataptr, arrit->dataptr, swap, self); PyArray_ITER_NEXT(selfit); PyArray_ITER_NEXT(arrit); if (arrit->index == arrit->size) { |