forked from boostorg/bind
Work around ADL bug in GCC 3.3 that is causing failures in the Signals library
[SVN r35224]
This commit is contained in:
@@ -1183,7 +1183,8 @@ BOOST_BIND_OPERATOR( >=, greater_equal )
|
|||||||
|
|
||||||
// visit_each, ADL
|
// 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<class V, class T> void visit_each( V & v, value<T> const & t, int )
|
template<class V, class T> void visit_each( V & v, value<T> const & t, int )
|
||||||
{
|
{
|
||||||
@@ -1202,7 +1203,8 @@ template<class V, class R, class F, class L> void visit_each( V & v, bind_t<R, F
|
|||||||
|
|
||||||
// visit_each, no ADL
|
// visit_each, no 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<class V, class T> void visit_each( V & v, _bi::value<T> const & t, int )
|
template<class V, class T> void visit_each( V & v, _bi::value<T> const & t, int )
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user