diff --git a/doc/interprocess.qbk b/doc/interprocess.qbk index a41853f..25ee0ed 100644 --- a/doc/interprocess.qbk +++ b/doc/interprocess.qbk @@ -6754,6 +6754,12 @@ thank them: [section:release_notes Release Notes] +[section:release_notes_boost_1_65_00 Boost 1.65 Release] +* Fixed bugs: + * [@https://github.com/boostorg/interprocess/pull/37 GitHub Pull #37 (['"Conditionally replace deprecated/removed std::auto_ptr..."])]. + +[endsect] + [section:release_notes_boost_1_64_00 Boost 1.64 Release] * Fixed bugs: * [@https://svn.boost.org/trac/boost/ticket/12617 Trac #12617 (['"clock_gettime not available on OS X 10.11"])]. diff --git a/test/message_queue_test.cpp b/test/message_queue_test.cpp index 72c4ead..fe76cad 100644 --- a/test/message_queue_test.cpp +++ b/test/message_queue_test.cpp @@ -20,6 +20,8 @@ #include #include +#include + #include #include #include @@ -251,11 +253,7 @@ bool test_buffer_overflow() { boost::interprocess::message_queue::remove(test::get_process_id_name()); { -#ifdef BOOST_NO_AUTO_PTR - std::unique_ptr -#else - std::auto_ptr -#endif + boost::movelib::unique_ptr ptr(new boost::interprocess::message_queue (create_only, test::get_process_id_name(), 10, 10)); pmessage_queue = ptr.get();