From 8ecdee5a937abf11633f74a7caec05b8aa829124 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Thu, 8 Sep 2011 21:09:56 +0000 Subject: [PATCH] Unordered: Try to fix vacpp's issue with `select_on_container_copy_construction` [SVN r74315] --- include/boost/unordered/detail/allocator_helpers.hpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/include/boost/unordered/detail/allocator_helpers.hpp b/include/boost/unordered/detail/allocator_helpers.hpp index 4cd6cfc8..6b114424 100644 --- a/include/boost/unordered/detail/allocator_helpers.hpp +++ b/include/boost/unordered/detail/allocator_helpers.hpp @@ -253,7 +253,10 @@ namespace boost { namespace unordered { namespace detail { BOOST_UNORDERED_CHECK_MEMBER(1, 1, select_on_container_copy_construction, T (T::*)() const); - BOOST_UNORDERED_DEFAULT_MEMBER(2, 2); + BOOST_UNORDERED_CHECK_MEMBER(2, 2, + select_on_container_copy_construction, + T (T::*)()); + BOOST_UNORDERED_DEFAULT_MEMBER(3, 2); enum { value = sizeof(test(choose())) == sizeof(choice1::type) }; };