Browse Source

MT#55283 fix atomic_compare_exchange macro

Change-Id: I25900efc7cef0f8b699ab9a1c17224c950d15d38
pull/1938/head
Richard Fuchs 8 months ago
parent
commit
1779beeea0
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      lib/auxlib.h

+ 1
- 1
lib/auxlib.h View File

@ -661,7 +661,7 @@ INLINE double atomic64_div(const atomic64 *n, const atomic64 *d) {
#define atomic_sub_na(x,y) __atomic_fetch_sub(x, y, __ATOMIC_RELAXED)
#define atomic_exchange(x,y) __atomic_exchange_n(x, y, __ATOMIC_SEQ_CST)
#define atomic_exchange_na(x,y) __atomic_exchange_n(x, y, __ATOMIC_RELAXED)
#define atomic_compare_exchange(x,y) __atomic_exchange_n(x, y, __ATOMIC_SEQ_CST)
#define atomic_compare_exchange(x,y,z) __atomic_compare_exchange_n(x, y, z, false, __ATOMIC_SEQ_CST, __ATOMIC_SEQ_CST)
/*** ATOMIC BITFIELD OPERATIONS ***/


Loading…
Cancel
Save