Subject: [Boost-bugs] [Boost C++ Libraries] #1054: Parameter takes an "infinite" amount of time to compile with the Intel compiler.
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2007-06-15 15:42:59
#1054: Parameter takes an "infinite" amount of time to compile with the Intel
compiler.
------------------------------+---------------------------------------------
Reporter: johnmaddock | Owner: dave
Type: Bugs | Status: new
Milestone: To Be Determined | Component: parameter
Version: release 1.34.0 | Severity: Showstopper
Keywords: Parameter Intel |
------------------------------+---------------------------------------------
The attached reduced test case illustrates the issue: it should compiler
cleanly with gcc and msvc, but with Intel 8.1 and 9.1 it takes effectively
forever (OK I actually gave up after 10 minutes, but that's still too long
to be of any use). The problem has been tracked down to the line:
typedef typename boost::parameter::binding<
args, tag::domain_error_name,
domain_error<BOOST_MATH_DOMAIN_ERROR_POLICY> >::type domain_error_type;
which apparently causes problems when there are a large number of deduced
parameters.
Thanks, John Maddock.
--
Ticket URL: <http://svn.boost.org/trac/boost/ticket/1054>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:49:55 UTC