From da0b582703d2e291b8e39e24efecea6181110fa0 Mon Sep 17 00:00:00 2001 From: Hartmut Kaiser Date: Sun, 10 May 2009 16:55:07 +0000 Subject: [PATCH] Fixing the fix by taking into account __GNUC_PATCHLEVEL__ as well [SVN r52880] --- include/boost/dynamic_bitset/dynamic_bitset.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/boost/dynamic_bitset/dynamic_bitset.hpp b/include/boost/dynamic_bitset/dynamic_bitset.hpp index f82e7ee..ad7922e 100644 --- a/include/boost/dynamic_bitset/dynamic_bitset.hpp +++ b/include/boost/dynamic_bitset/dynamic_bitset.hpp @@ -999,7 +999,7 @@ dynamic_bitset::count() const using detail::dynamic_bitset_impl::access_by_blocks; using detail::dynamic_bitset_impl::value_to_type; -#if BOOST_WORKAROUND(__GNUC__, == 4) && (__GNUC_MINOR__ == 3) +#if BOOST_WORKAROUND(__GNUC__, == 4) && (__GNUC_MINOR__ == 3) && (__GNUC_PATCHLEVEL__ == 3) // NOTE: Explicitly qualification of "bits_per_block" // breaks compilation on gcc 4.3.3 const bool no_padding = bits_per_block == CHAR_BIT * sizeof(Block);