1
0
forked from boostorg/bind

work around IRIX MIPSpro 7.3.1 (EDG 238) "ambiguous by inheritance" bug"

[SVN r31501]
This commit is contained in:
Ralf W. Grosse-Kunstleve
2005-10-28 21:47:29 +00:00
parent e5a60bfe1c
commit 840b39144c

View File

@@ -38,7 +38,8 @@
BOOST_BIND_RETURN l_(type<result_type>(), f_, a, 0); BOOST_BIND_RETURN l_(type<result_type>(), f_, a, 0);
} }
#if !defined(BOOST_NO_FUNCTION_TEMPLATE_ORDERING) #if !defined(BOOST_NO_FUNCTION_TEMPLATE_ORDERING) \
&& !BOOST_WORKAROUND(__EDG_VERSION__, <= 238)
template<class A1> result_type operator()(A1 const & a1) template<class A1> result_type operator()(A1 const & a1)
{ {
@@ -66,7 +67,8 @@
BOOST_BIND_RETURN l_(type<result_type>(), f_, a, 0); BOOST_BIND_RETURN l_(type<result_type>(), f_, a, 0);
} }
#if !defined(BOOST_NO_FUNCTION_TEMPLATE_ORDERING) #if !defined(BOOST_NO_FUNCTION_TEMPLATE_ORDERING) \
&& !BOOST_WORKAROUND(__EDG_VERSION__, <= 238)
template<class A1, class A2> result_type operator()(A1 const & a1, A2 & a2) template<class A1, class A2> result_type operator()(A1 const & a1, A2 & a2)
{ {