From f07d41190386ec58b912286641cc20f1a45e2918 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20Sch=C3=B6pflin?= Date: Mon, 17 Feb 2003 12:34:08 +0000 Subject: [PATCH] Define BOOST_NO_MEMBER_TEMPLATE_KEYWORD only for compiler version <= 502. [SVN r17484] --- include/boost/config/compiler/vacpp.hpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/include/boost/config/compiler/vacpp.hpp b/include/boost/config/compiler/vacpp.hpp index 7932c0e2..cab827f0 100644 --- a/include/boost/config/compiler/vacpp.hpp +++ b/include/boost/config/compiler/vacpp.hpp @@ -12,13 +12,15 @@ # define BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS #endif +#if (__IBMCPP__ <= 502) +# define BOOST_NO_MEMBER_TEMPLATE_KEYWORD +#endif + #if (__IBMCPP__ <= 502) || !defined(BOOST_STRICT_CONFIG) // Actually the compiler supports inclass member initialization but it // requires a definition for the class member and it doesn't recognize // it as an integral constant expression when used as a template argument. # define BOOST_NO_INCLASS_MEMBER_INITIALIZATION - -# define BOOST_NO_MEMBER_TEMPLATE_KEYWORD # define BOOST_NO_INTEGRAL_INT64_T #endif