Removed odd assert
authorkhizmax <libcds.dev@gmail.com>
Sun, 23 Apr 2017 21:35:07 +0000 (00:35 +0300)
committerkhizmax <libcds.dev@gmail.com>
Sun, 23 Apr 2017 21:35:07 +0000 (00:35 +0300)
cds/urcu/details/sh.h

index fd37602d603c9c78094eed7ffe925b5882183b74..8d0969f2fc93f2ffdf9dc0585d88a56123276392 100644 (file)
@@ -69,7 +69,6 @@ namespace cds { namespace urcu { namespace details {
         assert( pRec != nullptr );
 
         uint32_t tmp = pRec->m_nAccessControl.load( atomics::memory_order_relaxed );
-        assert( ( tmp & rcu_class::c_nNestMask ) > 0 );
 
         if ( (tmp & rcu_class::c_nNestMask) == 0 ) {
             pRec->m_nAccessControl.store( sh_singleton<RCUtag>::instance()->global_control_word(atomics::memory_order_relaxed),