Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r85273 - trunk/boost/config/compiler
From: dnljms_at_[hidden]
Date: 2013-08-10 08:42:22


Author: danieljames
Date: 2013-08-10 08:42:22 EDT (Sat, 10 Aug 2013)
New Revision: 85273
URL: http://svn.boost.org/trac/boost/changeset/85273

Log:
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.

Text files modified:
   trunk/boost/config/compiler/digitalmars.hpp | 1 -
   1 files changed, 0 insertions(+), 1 deletions(-)

Modified: trunk/boost/config/compiler/digitalmars.hpp
==============================================================================
--- trunk/boost/config/compiler/digitalmars.hpp Sat Aug 10 08:41:58 2013 (r85272)
+++ trunk/boost/config/compiler/digitalmars.hpp 2013-08-10 08:42:22 EDT (Sat, 10 Aug 2013) (r85273)
@@ -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


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk