diff --git a/include/boost/config/compiler/comeau.hpp b/include/boost/config/compiler/comeau.hpp index 16a1b93c..1b71008e 100644 --- a/include/boost/config/compiler/comeau.hpp +++ b/include/boost/config/compiler/comeau.hpp @@ -16,8 +16,6 @@ #if (__COMO_VERSION__ <= 4245) -# define BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL - # if defined(_MSC_VER) && _MSC_VER <= 1300 # if _MSC_VER > 100 // only set this in non-strict mode: diff --git a/include/boost/config/compiler/common_edg.hpp b/include/boost/config/compiler/common_edg.hpp index 7405ade1..0443be1a 100644 --- a/include/boost/config/compiler/common_edg.hpp +++ b/include/boost/config/compiler/common_edg.hpp @@ -39,6 +39,10 @@ # define BOOST_NO_IS_ABSTRACT #endif +#if (__EDG_VERSION__ <= 303) && !defined(BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL) +# define BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL +#endif + // See also kai.hpp which checks a Kai-specific symbol for EH # if !defined(__KCC) && !defined(__EXCEPTIONS) # define BOOST_NO_EXCEPTIONS diff --git a/include/boost/config/compiler/compaq_cxx.hpp b/include/boost/config/compiler/compaq_cxx.hpp index 3c0c6b7f..a52e66a2 100644 --- a/include/boost/config/compiler/compaq_cxx.hpp +++ b/include/boost/config/compiler/compaq_cxx.hpp @@ -15,6 +15,5 @@ // versions check: // Nothing to do here? -# define BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL diff --git a/include/boost/config/compiler/intel.hpp b/include/boost/config/compiler/intel.hpp index b2a573e6..65255776 100644 --- a/include/boost/config/compiler/intel.hpp +++ b/include/boost/config/compiler/intel.hpp @@ -108,11 +108,6 @@ template<> struct assert_intrinsic_wchar_t {}; template<> struct assert_intrinsic_wchar_t {}; #endif - -#if (BOOST_INTEL_CXX_VERSION <= 800) || !defined(BOOST_STRICT_CONFIG) -# define BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL -#endif - #if _MSC_VER+0 >= 1000 # if _MSC_VER >= 1200 # define BOOST_HAS_MS_INT64