fix make_distrib
[libcds.git] / cds / intrusive / treiber_stack.h
index 99c22cb2dfbff276fdd7bd17709f306c64cdcf57..9ccaa87e6b02fd4f7ba9046f0d761cb6d5318289 100644 (file)
@@ -391,7 +391,7 @@ namespace cds { namespace intrusive {
                     }
 
                     // Wait for colliding operation
-                    bkoff( [&op]() -> bool { return op.nStatus.load( atomics::memory_order_acquire ) != op_busy; } );
+                    bkoff( [&op]() CDS_NOEXCEPT -> bool { return op.nStatus.load( atomics::memory_order_acquire ) != op_busy; } );
                     {
                         slot_scoped_lock l( slot.lock );
                         if ( slot.pRec == myRec )