summaryrefslogtreecommitdiff
path: root/src/include/mutex.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/mutex.h')
-rw-r--r--src/include/mutex.h2
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()