diff --git a/include/boost/unordered/detail/allocator_helpers.hpp b/include/boost/unordered/detail/allocator_helpers.hpp index 39e5a055..7a44a479 100644 --- a/include/boost/unordered/detail/allocator_helpers.hpp +++ b/include/boost/unordered/detail/allocator_helpers.hpp @@ -172,11 +172,13 @@ namespace boost { namespace unordered { namespace detail { \ BOOST_UNORDERED_CHECK_MEMBER(1, 1, name, int base_mixin::*); \ BOOST_UNORDERED_DEFAULT_MEMBER(2, 2); \ + \ + enum { value = sizeof(choice2::type) == \ + sizeof(test(choose())) \ + }; \ }; \ \ - enum { value = sizeof(choice2::type) == \ - sizeof(impl::test(choose())) \ - }; \ + enum { value = impl::value }; \ } #endif