diff -uNr boost_1_58_0/boost/lockfree/spsc_queue.hpp boost_1_58_0_patched/boost/lockfree/spsc_queue.hpp --- boost_1_58_0/boost/lockfree/spsc_queue.hpp 2015-03-09 08:27:14.000000000 +0100 +++ boost_1_58_0_patched/boost/lockfree/spsc_queue.hpp 2015-04-20 13:28:07.510885000 +0200 @@ -606,7 +606,7 @@ size_type pop(T * ret, size_type size) { - return ringbuffer_base::pop(ret, size, array_, max_elements_); + return ringbuffer_base::pop(ret, size, &*array_, max_elements_); } template