Revert prev change
[libcds.git] / cds / intrusive / mspriority_queue.h
index 6c7827283cbb589402ce6772bb5f1c901004ac51..41fd568908005e13dcc2e44ba3e3070d3d4f513c 100644 (file)
@@ -323,7 +323,8 @@ namespace cds { namespace intrusive {
                 m_Stat.onPopFailed();
                 return nullptr;
             }
-            counter_type nBottom = m_ItemCounter.dec();
+            counter_type nBottom = m_ItemCounter.reversed_value();
+            m_ItemCounter.dec();
             assert( nBottom < m_Heap.capacity() );
             assert( nBottom > 0 );