Skip to content

Commit 088c40e

Browse files
committed
pyatomic_gcc store atomic
1 parent 635d217 commit 088c40e

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

Include/cpython/pyatomic_gcc.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -620,8 +620,8 @@ _Py_atomic_memcpy_ptr_store_relaxed(void *dest, void *src, size_t n)
620620
void **end = dest_ + n / sizeof(void *);
621621

622622
for (; dest_ != end; dest_++, src_++) {
623-
*dest_ = *src_;
624-
// __atomic_store_n((void **)dest_, *src_, __ATOMIC_RELAXED);
623+
// *dest_ = *src_;
624+
__atomic_store_n((void **)dest_, *src_, __ATOMIC_RELAXED);
625625
}
626626
}
627627

@@ -643,8 +643,8 @@ _Py_atomic_memmove_ptr_store_relaxed(void *dest, void *src, size_t n)
643643
void **end = dest_ + n / sizeof(void *);
644644

645645
for (; dest_ != end; dest_++, src_++) {
646-
*dest_ = *src_;
647-
// __atomic_store_n((void **)dest_, *src_, __ATOMIC_RELAXED);
646+
// *dest_ = *src_;
647+
__atomic_store_n((void **)dest_, *src_, __ATOMIC_RELAXED);
648648
}
649649
}
650650
else if (dest > src) {
@@ -654,8 +654,8 @@ _Py_atomic_memmove_ptr_store_relaxed(void *dest, void *src, size_t n)
654654
void **end = (void **)dest - 1;
655655

656656
for (; dest_ != end; dest_--, src_--) {
657-
*dest_ = *src_;
658-
// __atomic_store_n((void **)dest_, *src_, __ATOMIC_RELAXED);
657+
// *dest_ = *src_;
658+
__atomic_store_n((void **)dest_, *src_, __ATOMIC_RELAXED);
659659
}
660660
}
661661

0 commit comments

Comments
 (0)