mirror of
https://github.com/ruby/ruby.git
synced 2025-08-15 13:39:04 +02:00
Win: Cast of qualifier in rbimpl_atomic_u64_load_relaxed
This commit is contained in:
parent
8906d55cb5
commit
9e84a278a3
Notes:
git
2025-06-05 09:43:32 +00:00
1 changed files with 1 additions and 1 deletions
|
@ -43,7 +43,7 @@ rbimpl_atomic_u64_load_relaxed(const uint64_t *value)
|
|||
return __atomic_load_n(value, __ATOMIC_RELAXED);
|
||||
#elif defined(_WIN32)
|
||||
uint64_t val = *value;
|
||||
return InterlockedCompareExchange64(value, val, val);
|
||||
return InterlockedCompareExchange64(RBIMPL_CAST((uint64_t *)value), val, val);
|
||||
#elif defined(__sun) && defined(HAVE_ATOMIC_H) && (defined(_LP64) || defined(_I32LPx))
|
||||
uint64_t val = *value;
|
||||
return atomic_cas_64(value, val, val);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue