From f7ca700f8aacefe3aec47eb8a587e6c9cdb2e832 Mon Sep 17 00:00:00 2001 From: Dave Abrahams Date: Mon, 16 Sep 2002 20:09:04 +0000 Subject: [PATCH] No template template parameters for Intel 5.x [SVN r15387] --- include/boost/config/compiler/intel.hpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/include/boost/config/compiler/intel.hpp b/include/boost/config/compiler/intel.hpp index 4d76eab6..3ed746d0 100644 --- a/include/boost/config/compiler/intel.hpp +++ b/include/boost/config/compiler/intel.hpp @@ -21,6 +21,10 @@ # define BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS #endif +#if (BOOST_INTEL_CXX_VERSION < 600) || !defined(BOOST_STRICT_CONFIG) +# define BOOST_NO_TEMPLATE_TEMPLATE_PARAMETERS +#endif + #if (BOOST_INTEL_CXX_VERSION <= 600) || !defined(BOOST_STRICT_CONFIG) # if defined(_MSC_VER) && (_MSC_VER <= 1300) // added check for <= VC 7 (Peter Dimov) @@ -32,6 +36,8 @@ // variable scoping. (reported by Thomas Witt) // Intel C++ 6.0 (currently in Beta test) doesn't have any front-end // changes at all. (reported by Kirk Klobe) + // That can't be right, since it supports template template + // arguments (reported by Dave Abrahams) # ifndef BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP # define BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP # endif