From b7f49c9c78dee18fec957a608b92a35e70f58b09 Mon Sep 17 00:00:00 2001 From: Andrey Semashev Date: Sun, 6 Nov 2016 20:00:47 +0300 Subject: [PATCH] Use auto_ptr only when it is provided by the standard library. Improves compatibility with C++17. --- test/get_pointer_test.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/test/get_pointer_test.cpp b/test/get_pointer_test.cpp index edf4037..bf981cf 100644 --- a/test/get_pointer_test.cpp +++ b/test/get_pointer_test.cpp @@ -27,10 +27,12 @@ int main() delete p; } +#if !defined( BOOST_NO_AUTO_PTR ) { std::auto_ptr< X > p( new X ); BOOST_TEST( get_pointer( p ) == p.get() ); } +#endif #if !defined( BOOST_NO_CXX11_SMART_PTR )