Skip to content

Commit 2063f73

Browse files
committed
pyatomic_std store atomic
1 parent 088c40e commit 2063f73

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

Include/cpython/pyatomic_std.h

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1108,9 +1108,9 @@ _Py_atomic_memcpy_ptr_store_relaxed(void *dest, void *src, size_t n)
11081108
void **end = dest_ + n / sizeof(void *);
11091109

11101110
for (; dest_ != end; dest_++, src_++) {
1111-
*dest_ = *src_;
1112-
// atomic_store_explicit((_Atomic(void*)*)dest_, *src_,
1113-
// memory_order_relaxed);
1111+
// *dest_ = *src_;
1112+
atomic_store_explicit((_Atomic(void*)*)dest_, *src_,
1113+
memory_order_relaxed);
11141114
}
11151115
}
11161116

@@ -1133,9 +1133,9 @@ _Py_atomic_memmove_ptr_store_relaxed(void *dest, void *src, size_t n)
11331133
void **end = dest_ + n / sizeof(void *);
11341134

11351135
for (; dest_ != end; dest_++, src_++) {
1136-
*dest_ = *src_;
1137-
// atomic_store_explicit((_Atomic(void*)*)dest_, *src_,
1138-
// memory_order_relaxed);
1136+
// *dest_ = *src_;
1137+
atomic_store_explicit((_Atomic(void*)*)dest_, *src_,
1138+
memory_order_relaxed);
11391139
}
11401140
}
11411141
else if (dest > src) {
@@ -1145,9 +1145,9 @@ _Py_atomic_memmove_ptr_store_relaxed(void *dest, void *src, size_t n)
11451145
void **end = (void **)dest - 1;
11461146

11471147
for (; dest_ != end; dest_--, src_--) {
1148-
*dest_ = *src_;
1149-
// atomic_store_explicit((_Atomic(void*)*)dest_, *src_,
1150-
// memory_order_relaxed);
1148+
// *dest_ = *src_;
1149+
atomic_store_explicit((_Atomic(void*)*)dest_, *src_,
1150+
memory_order_relaxed);
11511151
}
11521152
}
11531153

0 commit comments

Comments
 (0)