diff --git a/test/allocate_unique_aggregate_test.cpp b/test/allocate_unique_aggregate_test.cpp index f1c558c..3888e98 100644 --- a/test/allocate_unique_aggregate_test.cpp +++ b/test/allocate_unique_aggregate_test.cpp @@ -6,7 +6,8 @@ Distributed under the Boost Software License, Version 1.0. (http://www.boost.org/LICENSE_1_0.txt) */ #include -#if (!defined(BOOST_LIBSTDCXX_VERSION) || \ +#if (!defined(BOOST_MSVC) || BOOST_MSVC >= 1700) && \ + (!defined(BOOST_LIBSTDCXX_VERSION) || \ BOOST_LIBSTDCXX_VERSION >= 46000) && \ !defined(BOOST_NO_CXX11_SMART_PTR) && \ !defined(BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX) diff --git a/test/allocate_unique_args_test.cpp b/test/allocate_unique_args_test.cpp index aafbc3d..06c091f 100644 --- a/test/allocate_unique_args_test.cpp +++ b/test/allocate_unique_args_test.cpp @@ -6,7 +6,8 @@ Distributed under the Boost Software License, Version 1.0. (http://www.boost.org/LICENSE_1_0.txt) */ #include -#if (!defined(BOOST_LIBSTDCXX_VERSION) || \ +#if (!defined(BOOST_MSVC) || BOOST_MSVC >= 1700) && \ + (!defined(BOOST_LIBSTDCXX_VERSION) || \ BOOST_LIBSTDCXX_VERSION >= 46000) && \ !defined(BOOST_NO_CXX11_SMART_PTR) && \ !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) diff --git a/test/allocate_unique_array_construct_test.cpp b/test/allocate_unique_array_construct_test.cpp index 80b9f87..c1cb08f 100644 --- a/test/allocate_unique_array_construct_test.cpp +++ b/test/allocate_unique_array_construct_test.cpp @@ -6,7 +6,8 @@ Distributed under the Boost Software License, Version 1.0. (http://www.boost.org/LICENSE_1_0.txt) */ #include -#if (!defined(BOOST_LIBSTDCXX_VERSION) || \ +#if (!defined(BOOST_MSVC) || BOOST_MSVC >= 1700) && \ + (!defined(BOOST_LIBSTDCXX_VERSION) || \ BOOST_LIBSTDCXX_VERSION >= 48000) && \ !defined(BOOST_NO_CXX11_SMART_PTR) && \ !defined(BOOST_NO_CXX11_ALLOCATOR) diff --git a/test/allocate_unique_array_noinit_test.cpp b/test/allocate_unique_array_noinit_test.cpp index 7c9c122..5e1afd3 100644 --- a/test/allocate_unique_array_noinit_test.cpp +++ b/test/allocate_unique_array_noinit_test.cpp @@ -6,7 +6,8 @@ Distributed under the Boost Software License, Version 1.0. (http://www.boost.org/LICENSE_1_0.txt) */ #include -#if (!defined(BOOST_LIBSTDCXX_VERSION) || \ +#if (!defined(BOOST_MSVC) || BOOST_MSVC >= 1700) && \ + (!defined(BOOST_LIBSTDCXX_VERSION) || \ BOOST_LIBSTDCXX_VERSION >= 48000) && \ !defined(BOOST_NO_CXX11_SMART_PTR) #include diff --git a/test/allocate_unique_array_test.cpp b/test/allocate_unique_array_test.cpp index 5901245..23ab664 100644 --- a/test/allocate_unique_array_test.cpp +++ b/test/allocate_unique_array_test.cpp @@ -6,7 +6,8 @@ Distributed under the Boost Software License, Version 1.0. (http://www.boost.org/LICENSE_1_0.txt) */ #include -#if (!defined(BOOST_LIBSTDCXX_VERSION) || \ +#if (!defined(BOOST_MSVC) || BOOST_MSVC >= 1700) && \ + (!defined(BOOST_LIBSTDCXX_VERSION) || \ BOOST_LIBSTDCXX_VERSION >= 48000) && \ !defined(BOOST_NO_CXX11_SMART_PTR) #include diff --git a/test/allocate_unique_array_throws_test.cpp b/test/allocate_unique_array_throws_test.cpp index 64670bb..4890d85 100644 --- a/test/allocate_unique_array_throws_test.cpp +++ b/test/allocate_unique_array_throws_test.cpp @@ -6,7 +6,8 @@ Distributed under the Boost Software License, Version 1.0. (http://www.boost.org/LICENSE_1_0.txt) */ #include -#if (!defined(BOOST_LIBSTDCXX_VERSION) || \ +#if (!defined(BOOST_MSVC) || BOOST_MSVC >= 1700) && \ + (!defined(BOOST_LIBSTDCXX_VERSION) || \ BOOST_LIBSTDCXX_VERSION >= 48000) && \ !defined(BOOST_NO_CXX11_SMART_PTR) #include diff --git a/test/allocate_unique_array_value_test.cpp b/test/allocate_unique_array_value_test.cpp index 256b492..f5cfa33 100644 --- a/test/allocate_unique_array_value_test.cpp +++ b/test/allocate_unique_array_value_test.cpp @@ -6,7 +6,8 @@ Distributed under the Boost Software License, Version 1.0. (http://www.boost.org/LICENSE_1_0.txt) */ #include -#if (!defined(BOOST_LIBSTDCXX_VERSION) || \ +#if (!defined(BOOST_MSVC) || BOOST_MSVC >= 1700) && \ + (!defined(BOOST_LIBSTDCXX_VERSION) || \ BOOST_LIBSTDCXX_VERSION >= 48000) && \ !defined(BOOST_NO_CXX11_SMART_PTR) #include diff --git a/test/allocate_unique_arrays_test.cpp b/test/allocate_unique_arrays_test.cpp index 43354f0..b636c7c 100644 --- a/test/allocate_unique_arrays_test.cpp +++ b/test/allocate_unique_arrays_test.cpp @@ -6,7 +6,8 @@ Distributed under the Boost Software License, Version 1.0. (http://www.boost.org/LICENSE_1_0.txt) */ #include -#if (!defined(BOOST_LIBSTDCXX_VERSION) || \ +#if (!defined(BOOST_MSVC) || BOOST_MSVC >= 1700) && \ + (!defined(BOOST_LIBSTDCXX_VERSION) || \ BOOST_LIBSTDCXX_VERSION >= 48000) && \ !defined(BOOST_NO_CXX11_SMART_PTR) && \ !defined(BOOST_NO_CXX11_UNIFIED_INITIALIZATION_SYNTAX) diff --git a/test/allocate_unique_noinit_test.cpp b/test/allocate_unique_noinit_test.cpp index d20c106..abce3bf 100644 --- a/test/allocate_unique_noinit_test.cpp +++ b/test/allocate_unique_noinit_test.cpp @@ -6,7 +6,8 @@ Distributed under the Boost Software License, Version 1.0. (http://www.boost.org/LICENSE_1_0.txt) */ #include -#if (!defined(BOOST_LIBSTDCXX_VERSION) || \ +#if (!defined(BOOST_MSVC) || BOOST_MSVC >= 1700) && \ + (!defined(BOOST_LIBSTDCXX_VERSION) || \ BOOST_LIBSTDCXX_VERSION >= 46000) && \ !defined(BOOST_NO_CXX11_SMART_PTR) #include diff --git a/test/allocate_unique_test.cpp b/test/allocate_unique_test.cpp index 862bf97..6757713 100644 --- a/test/allocate_unique_test.cpp +++ b/test/allocate_unique_test.cpp @@ -6,7 +6,8 @@ Distributed under the Boost Software License, Version 1.0. (http://www.boost.org/LICENSE_1_0.txt) */ #include -#if (!defined(BOOST_LIBSTDCXX_VERSION) || \ +#if (!defined(BOOST_MSVC) || BOOST_MSVC >= 1700) && \ + (!defined(BOOST_LIBSTDCXX_VERSION) || \ BOOST_LIBSTDCXX_VERSION >= 46000) && \ !defined(BOOST_NO_CXX11_SMART_PTR) #include diff --git a/test/allocate_unique_throws_test.cpp b/test/allocate_unique_throws_test.cpp index 7d2d047..564c7f3 100644 --- a/test/allocate_unique_throws_test.cpp +++ b/test/allocate_unique_throws_test.cpp @@ -6,7 +6,8 @@ Distributed under the Boost Software License, Version 1.0. (http://www.boost.org/LICENSE_1_0.txt) */ #include -#if (!defined(BOOST_LIBSTDCXX_VERSION) || \ +#if (!defined(BOOST_MSVC) || BOOST_MSVC >= 1700) && \ + (!defined(BOOST_LIBSTDCXX_VERSION) || \ BOOST_LIBSTDCXX_VERSION >= 46000) && \ !defined(BOOST_NO_CXX11_SMART_PTR) #include diff --git a/test/allocate_unique_value_test.cpp b/test/allocate_unique_value_test.cpp index 153e731..1b86345 100644 --- a/test/allocate_unique_value_test.cpp +++ b/test/allocate_unique_value_test.cpp @@ -6,7 +6,8 @@ Distributed under the Boost Software License, Version 1.0. (http://www.boost.org/LICENSE_1_0.txt) */ #include -#if (!defined(BOOST_LIBSTDCXX_VERSION) || \ +#if (!defined(BOOST_MSVC) || BOOST_MSVC >= 1700) && \ + (!defined(BOOST_LIBSTDCXX_VERSION) || \ BOOST_LIBSTDCXX_VERSION >= 46000) && \ !defined(BOOST_NO_CXX11_SMART_PTR) #include