diff --git a/rts/include/Cmm.h b/rts/include/Cmm.h index 780a6eb8f1fac9f65dcefd1cc3f3757193d69079..0265a4b2042a35c39bf8cdda373245acadcb4aef 100644 --- a/rts/include/Cmm.h +++ b/rts/include/Cmm.h @@ -698,7 +698,7 @@ #define ACQUIRE_FENCE prim %fence_acquire(); #define SEQ_CST_FENCE prim %fence_seq_cst(); -#if TSAN_ENABLED +#if defined(TSAN_ENABLED) // This is may be efficient than a fence but TSAN can reason about it. #if WORD_SIZE_IN_BITS == 64 #define ACQUIRE_FENCE_ON(x) if (1) { W_ tmp; (tmp) = prim %load_acquire64(x); }