From 2775ae2f2e7e15a872aa8c5ce683986f51f1e0e1 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sun, 9 Oct 2011 01:23:25 +0000 Subject: [PATCH] Unordered: Correct fix for old gcc. [SVN r74836] --- include/boost/unordered/detail/allocator_helpers.hpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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