Skip to content

Commit 3161e17

Browse files
committed
Fix _Py_atomic_store_ptr_release on winarm64
1 parent 83e60fb commit 3161e17

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Include/cpython/pyatomic_msc.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -906,7 +906,7 @@ _Py_atomic_store_ptr_release(void *obj, void *value)
906906
#if defined(_M_X64) || defined(_M_IX86)
907907
*(void * volatile *)obj = value;
908908
#elif defined(_M_ARM64)
909-
__stlr64(obj, (uintptr_t)value);
909+
__stlr64((unsigned __int64 volatile *)obj, (uintptr_t)value);
910910
#else
911911
# error "no implementation of _Py_atomic_store_ptr_release"
912912
#endif

0 commit comments

Comments
 (0)