From c1222123b317d88d2472bc08e56f53e4ca662aa5 Mon Sep 17 00:00:00 2001 From: Jens Maurer Date: Mon, 25 Jun 2001 19:55:30 +0000 Subject: [PATCH] Intel C++ doesn't have argument dependent lookup even in strict mode, even with EDG 2.45 frontend. [SVN r10426] --- include/boost/config.hpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/boost/config.hpp b/include/boost/config.hpp index a116491b..54c36c02 100644 --- a/include/boost/config.hpp +++ b/include/boost/config.hpp @@ -379,6 +379,11 @@ # elif defined __ICL # if __ICL <= 500 + // Intel C++ 5.0.1 uses EDG 2.45, but fails to activate Koenig lookup + // in the frontend even in "strict" mode. (reported by Kirk Klobe) +# ifndef BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP +# define BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP +# endif # define BOOST_WEAK_FUNCTION_TEMPLATE_ORDERING # define BOOST_NO_INTRINSIC_WCHAR_T // tentative addition - required for VC6 compatibility? (added by JM 19 Feb 2001) # endif