/// Batch-processing flat combining
void fc_process( typename fc_kernel::iterator itBegin, typename fc_kernel::iterator itEnd )
{
- // this function is called under FC mutex, so switch TSan off
- //CDS_TSAN_ANNOTATE_IGNORE_RW_BEGIN;
-
typedef typename fc_kernel::iterator fc_iterator;
for ( fc_iterator it = itBegin, itPrev = itEnd; it != itEnd; ++it ) {
switch ( it->op( atomics::memory_order_acquire )) {
break;
}
}
- //CDS_TSAN_ANNOTATE_IGNORE_RW_END;
}
//@endcond