From 9bbd6ebd4e8331e540b36843e97aa7940b826009 Mon Sep 17 00:00:00 2001 From: Jens Maurer Date: Tue, 23 Apr 2002 19:55:47 +0000 Subject: [PATCH] SunCC <= 5.2 does not do partial specialization sufficiently well [SVN r13555] --- include/boost/config/compiler/sunpro_cc.hpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/include/boost/config/compiler/sunpro_cc.hpp b/include/boost/config/compiler/sunpro_cc.hpp index 849c496c..bc3915cd 100644 --- a/include/boost/config/compiler/sunpro_cc.hpp +++ b/include/boost/config/compiler/sunpro_cc.hpp @@ -21,14 +21,16 @@ // wrong, especially where the value is computed // from other constants (J Maddock 6th May 2001) # define BOOST_NO_INCLASS_MEMBER_INITIALIZATION -# endif -# if (__SUNPRO_CC <= 0x530) || !defined(BOOST_STRICT_CONFIG) // Although sunpro 5.2 supports the syntax for // partial specialization, it often seems to // bind to the wrong specialization. Better // to disable it until suppport becomes more stable // (J Maddock 6th May 2001). +# define BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION +# endif + +# if (__SUNPRO_CC <= 0x530) || !defined(BOOST_STRICT_CONFIG) // SunPro 5.3 has better support for partial specialization, // but breaks when compiling std::less > // (Jens Maurer 4 Nov 2001).