diff options
Diffstat (limited to 'src/include/mutex.h')
-rw-r--r-- | src/include/mutex.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/include/mutex.h b/src/include/mutex.h index b33c3b5b8a2..ca2b3346c5c 100644 --- a/src/include/mutex.h +++ b/src/include/mutex.h @@ -72,7 +72,7 @@ #if defined(_lint) #define WT_ATOMIC_ADD(v, val) ((v) += (val), (v)) #define WT_ATOMIC_CAS(v, oldv, newv) \ - ((v) == (oldv) || (v) == (newv) ? 1 : 0) + ((v) == (oldv) && (v) = (newv) ? 1 : 0) #define WT_ATOMIC_SUB(v, val) ((v) -= (val), (v)) #define WT_FULL_BARRIER() #define WT_READ_BARRIER() |