summaryrefslogtreecommitdiff
path: root/libs/interprocess/test/intrusive_ptr_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libs/interprocess/test/intrusive_ptr_test.cpp')
-rw-r--r--libs/interprocess/test/intrusive_ptr_test.cpp13
1 files changed, 5 insertions, 8 deletions
diff --git a/libs/interprocess/test/intrusive_ptr_test.cpp b/libs/interprocess/test/intrusive_ptr_test.cpp
index d3fb0a1cf..d5293a3ad 100644
--- a/libs/interprocess/test/intrusive_ptr_test.cpp
+++ b/libs/interprocess/test/intrusive_ptr_test.cpp
@@ -14,9 +14,9 @@
#include <boost/interprocess/smart_ptr/intrusive_ptr.hpp>
#include <boost/interprocess/managed_shared_memory.hpp>
-#include <boost/detail/lightweight_test.hpp>
+#include <boost/core/lightweight_test.hpp>
#include <boost/config.hpp>
-#include <algorithm>
+#include <boost/move/adl_move_swap.hpp>
#include <functional>
typedef boost::interprocess::offset_ptr<void> VP;
@@ -283,8 +283,7 @@ void test()
BOOST_TEST(px.get() == 0);
BOOST_TEST(px2.get() == 0);
- using std::swap;
- swap(px, px2);
+ ::boost::adl_move_swap(px, px2);
BOOST_TEST(px.get() == 0);
BOOST_TEST(px2.get() == 0);
@@ -304,8 +303,7 @@ void test()
BOOST_TEST(px3.get() == p);
BOOST_TEST(px3->use_count() == 2);
- using std::swap;
- swap(px, px2);
+ ::boost::adl_move_swap(px, px2);
BOOST_TEST(px.get() == 0);
BOOST_TEST(px2.get() == p);
@@ -330,8 +328,7 @@ void test()
BOOST_TEST(px3.get() == p2);
BOOST_TEST(px3->use_count() == 2);
- using std::swap;
- swap(px, px2);
+ ::boost::adl_move_swap(px, px2);
BOOST_TEST(px.get() == p1);
BOOST_TEST(px->use_count() == 1);