Fixed TSan annotations
[libcds.git] / cds / compiler / feature_tsan.h
index 8ebcc857c43f34ea48064559d99f02b0c25e4b42..f2ceaa8327add9cd676ff52b503945485ab7e0da 100644 (file)
 \r
 #else // CDS_THREAD_SANITIZER_ENABLED\r
 \r
-#   define CDS_TSAN_ANNOTATE_HAPPENS_BEFORE(addr)   (void)\r
-#   define CDS_TSAN_ANNOTATE_HAPPENS_AFTER(addr)    (void)
+#   define CDS_TSAN_ANNOTATE_HAPPENS_BEFORE(addr)\r
+#   define CDS_TSAN_ANNOTATE_HAPPENS_AFTER(addr)
 
-#   define CDS_TSAN_ANNOTATE_IGNORE_READS_BEGIN     (void)\r
-#   define CDS_TSAN_ANNOTATE_IGNORE_READS_END       (void)\r
-#   define CDS_TSAN_ANNOTATE_IGNORE_WRITES_BEGIN    (void)\r
-#   define CDS_TSAN_ANNOTATE_IGNORE_WRITES_END      (void)\r
-#   define CDS_TSAN_ANNOTATE_IGNORE_RW_BEGIN        (void)\r
-#   define CDS_TSAN_ANNOTATE_IGNORE_RW_END          (void)\r
-\r
-#   define CDS_TSAN_ANNOTATE_NEW_MEMORY( addr, sz ) (void)\r
+#   define CDS_TSAN_ANNOTATE_IGNORE_READS_BEGIN\r
+#   define CDS_TSAN_ANNOTATE_IGNORE_READS_END\r
+#   define CDS_TSAN_ANNOTATE_IGNORE_WRITES_BEGIN\r
+#   define CDS_TSAN_ANNOTATE_IGNORE_WRITES_END\r
+#   define CDS_TSAN_ANNOTATE_IGNORE_RW_BEGIN\r
+#   define CDS_TSAN_ANNOTATE_IGNORE_RW_END\r
+\r
+#   define CDS_TSAN_ANNOTATE_NEW_MEMORY( addr, sz )\r
 \r
 #endif