diff --git a/include/boost/bind.hpp b/include/boost/bind.hpp index 0ecb8bc..f8c58db 100644 --- a/include/boost/bind.hpp +++ b/include/boost/bind.hpp @@ -1183,7 +1183,8 @@ BOOST_BIND_OPERATOR( >=, greater_equal ) // visit_each, ADL -#if !defined( BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP ) && !defined( __BORLANDC__ ) +#if !defined( BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP ) && !defined( __BORLANDC__ ) \ + && !(defined(__GNUC__) && __GNUC__ == 3 && __GNUC_MINOR__ <= 3) template void visit_each( V & v, value const & t, int ) { @@ -1202,7 +1203,8 @@ template void visit_each( V & v, bind_t void visit_each( V & v, _bi::value const & t, int ) {