--- a/boost/circular_buffer/base.hpp 2009-07-18 13:13:35.000000000 -0700 +++ b/boost/circular_buffer/base.hpp 2009-07-22 16:04:01.000000000 -0700 @@ -1067,7 +1083,11 @@ Linear (in the size of cb). */ circular_buffer(const circular_buffer& cb) - : m_size(cb.size()), m_alloc(cb.get_allocator()) { + : +#if BOOST_CB_ENABLE_DEBUG + debug_iterator_registry(), +#endif + m_size(cb.size()), m_alloc(cb.get_allocator()) { initialize_buffer(cb.capacity()); m_first = m_buff; BOOST_TRY {