[Boost-bugs] [Boost C++ Libraries] #1054: Parameter takes an "infinite" amount of time to compile with the Intel compiler.

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