]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/boost/lockfree/stack.hpp
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / boost / boost / lockfree / stack.hpp
index 5e8f3e4906a0293c18959fcd639162528da54472..d6d4ccd497f2287a96f2dda82b3b7532850c222f 100644 (file)
@@ -237,9 +237,8 @@ public:
      * */
     ~stack(void)
     {
-        T dummy;
-        while(unsynchronized_pop(dummy))
-        {}
+        detail::consume_noop consume_functor;
+        (void)consume_all(consume_functor);
     }
 
 private: