]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/boost/interprocess/detail/managed_memory_impl.hpp
import quincy beta 17.1.0
[ceph.git] / ceph / src / boost / boost / interprocess / detail / managed_memory_impl.hpp
index 939dc6a9717dc60f76486544166d2d7745a26368..25c681404d60120fce084a6025c714fb904f08fd 100644 (file)
@@ -177,6 +177,7 @@ class basic_managed_memory_impl
       //throw if constructor allocates memory. So we must catch it.
       BOOST_TRY{
          //Let's construct the allocator in memory
+         BOOST_ASSERT((0 == (std::size_t)addr % boost::move_detail::alignment_of<segment_manager>::value));
          mp_header       = ::new(addr, boost_container_new_t()) segment_manager(size);
       }
       BOOST_CATCH(...){