TSan exam:
[libcds.git] / cds / intrusive / split_list_rcu.h
index 0ef8a765b18614e5a666fe5c56771db9f8de5892..3ba404927bdfff5b99850752ebfbed13e295c2e7 100644 (file)
@@ -255,16 +255,11 @@ namespace cds { namespace intrusive {
         dummy_node_type * alloc_dummy_node( size_t nHash )
         {
             m_Stat.onHeadNodeAllocated();
-            CDS_TSAN_ANNOTATE_IGNORE_WRITES_BEGIN;
-            dummy_node_type * p = dummy_node_allocator().New( nHash );
-            CDS_TSAN_ANNOTATE_IGNORE_WRITES_END;
-            return p;
+            return dummy_node_allocator().New( nHash );
         }
         void free_dummy_node( dummy_node_type * p )
         {
-            CDS_TSAN_ANNOTATE_IGNORE_WRITES_BEGIN;
             dummy_node_allocator().Delete( p );
-            CDS_TSAN_ANNOTATE_IGNORE_WRITES_END;
             m_Stat.onHeadNodeFreed();
         }