]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/boost/intrusive/detail/array_initializer.hpp
import quincy beta 17.1.0
[ceph.git] / ceph / src / boost / boost / intrusive / detail / array_initializer.hpp
index 126a253afb8199ed8670e46369742c7e2664f52c..d9ed5bd97ae6c4fa39607e69d215ad33ed9a0e81 100644 (file)
@@ -23,6 +23,7 @@
 
 #include <boost/config.hpp>
 #include <boost/core/no_exceptions_support.hpp>
+#include <boost/move/detail/placement_new.hpp>
 
 namespace boost {
 namespace intrusive {
@@ -55,7 +56,7 @@ class array_initializer
       std::size_t i = 0;
       BOOST_TRY{
          for(; i != N; ++i){
-            new(init_buf)T(init);
+            ::new(init_buf, boost_move_new_t()) T(init);
             init_buf += sizeof(T);
          }
       }