summaryrefslogtreecommitdiff
path: root/numpy/core
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/core')
-rw-r--r--numpy/core/src/multiarray/getset.c5
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) {