summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cc b/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cc
index be233432aee..5e021f4f64a 100644
--- a/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cc
+++ b/compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cc
@@ -139,7 +139,7 @@ template<typename T> T func_xor(T v, T op) {
}
template<typename T> T func_nand(T v, T op) {
- return ~v & op;
+ return ~(v & op);
}
#define SCOPED_ATOMIC(func, ...) \
OpenPOWER on IntegriCloud