diff --git a/DataStructures/SharedMemoryVectorWrapper.h b/DataStructures/SharedMemoryVectorWrapper.h index 89d549c05..2b1c283ec 100644 --- a/DataStructures/SharedMemoryVectorWrapper.h +++ b/DataStructures/SharedMemoryVectorWrapper.h @@ -77,6 +77,7 @@ public: { } void swap( SharedMemoryWrapper & other ) { + BOOST_ASSERT_MSG(m_size != 0 || other.size() != 0, "size invalid"); std::swap( m_size, other.m_size); std::swap( m_ptr , other.m_ptr ); }