#include <boost/config.hpp>
#include <boost/core/no_exceptions_support.hpp>
+#include <boost/move/detail/placement_new.hpp>
namespace boost {
namespace intrusive {
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);
}
}