diff options
Diffstat (limited to 'runtime/array.c')
-rw-r--r-- | runtime/array.c | 6 |
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]); } } } |