From ffee60eade75947786d04cc5f7517fb564585394 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Sat, 10 Aug 2013 12:42:22 +0000 Subject: [PATCH] Require a compiler which does not need BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS This was defined independent of the compiler version. It is not known if this is a true limitation of the digital mars compiler in all versions, or a bug in this header. (from Stephen Kelly) Daniel James: I checked the latest version of digital mars. It mostly supports explicit function template arguments, apart when a function is overloaded for type and value template arguments, which causes the config test to fail. So in most cases the macro isn't needed. [SVN r85273] --- include/boost/config/compiler/digitalmars.hpp | 1 - 1 file changed, 1 deletion(-) diff --git a/include/boost/config/compiler/digitalmars.hpp b/include/boost/config/compiler/digitalmars.hpp index defa0939..7de6adb1 100644 --- a/include/boost/config/compiler/digitalmars.hpp +++ b/include/boost/config/compiler/digitalmars.hpp @@ -12,7 +12,6 @@ #define BOOST_HAS_PRAGMA_ONCE #if !defined(BOOST_STRICT_CONFIG) -#define BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS #define BOOST_NO_MEMBER_TEMPLATE_FRIENDS #define BOOST_NO_OPERATORS_IN_NAMESPACE #define BOOST_NO_UNREACHABLE_RETURN_DETECTION