summaryrefslogtreecommitdiff
path: root/runtime/array.c
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/array.c')
-rw-r--r--runtime/array.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/runtime/array.c b/runtime/array.c
index 317153901e..5a850b4944 100644
--- a/runtime/array.c
+++ b/runtime/array.c
@@ -336,14 +336,12 @@ static void wo_memmove (volatile value* const dst,
if (dst < src) {
/* copy ascending */
for (i = 0; i < nvals; i++)
- atomic_store_explicit(&((atomic_value*)dst)[i], src[i],
- memory_order_release);
+ atomic_store_release(&((atomic_value*)dst)[i], src[i]);
} else {
/* copy descending */
for (i = nvals; i > 0; i--)
- atomic_store_explicit(&((atomic_value*)dst)[i-1], src[i-1],
- memory_order_release);
+ atomic_store_release(&((atomic_value*)dst)[i-1], src[i-1]);
}
}
}