From 21be2ca62de800b671ab4e2c4be19d9c8cff06e1 Mon Sep 17 00:00:00 2001 From: John Maddock Date: Mon, 22 Aug 2005 12:24:04 +0000 Subject: [PATCH] Fix for when Intel on Linux emulates some gcc bugs. [SVN r30626] --- include/boost/config/compiler/intel.hpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/include/boost/config/compiler/intel.hpp b/include/boost/config/compiler/intel.hpp index 65255776..d47c345a 100644 --- a/include/boost/config/compiler/intel.hpp +++ b/include/boost/config/compiler/intel.hpp @@ -88,6 +88,15 @@ # endif #endif +#if defined(__GNUC__) && !defined(BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL) +// +// Figure out when Intel is emulating this gcc bug: +// +# if ((__GNUC__ == 3) && (__GNUC_MINOR__ <= 2)) || (BOOST_INTEL <= 900) +# define BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL +# endif +#endif + // // Verify that we have actually got BOOST_NO_INTRINSIC_WCHAR_T // set correctly, if we don't do this now, we will get errors later