Subject: [Boost-bugs] [Boost C++ Libraries] #5219: mpl_plus_pass intel-darwin/linux-10/11 internal error
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2011-02-24 06:47:10
#5219: mpl_plus_pass intel-darwin/linux-10/11 internal error
-------------------------------------+--------------------------------------
Reporter: viboes | Owner: viboes
Type: Bugs | Status: new
Milestone: To Be Determined | Component: ratio
Version: Boost Development Trunk | Severity: Problem
Keywords: |
-------------------------------------+--------------------------------------
Under darwin/linux the Intel compiler falls into an internal error on
mpl_plus_pass ratio tests
internal error: assertion failed: copy_template_param_expr.
==============================================
Compile [2011-02-23 06:21:57 UTC]: fail
"/opt/intel/cce/10.1.024/bin/icpc" -xc++ -w2 -O0 -g -wd304,1418
-inline-level=0 -vec-report0 -DBOOST_ALL_NO_LIB=1 -DBOOST_ENABLE_WARNINGS
-DBOOST_MPL_NEXT_PRIOR_EXT -DBOOST_RATIO_USES_MPL_ASSERT
-D__WINT_TYPE__=int -I".." -c -o
"/Volumes/Scratch/kbelco/boost/results/boost/bin.v2/libs/ratio/test/mpl_plus_pass.test
/intel-darwin-10.1/debug/mpl_plus_pass.o"
"../libs/ratio/test/ratio_extensions/mpl_plus_pass.cpp"
../libs/ratio/test/ratio_extensions/mpl_plus_pass.cpp(29): remark #177:
variable "mpl_assertion_in_line_29" was declared but never referenced
BOOST_RATIO_STATIC_ASSERT(R::num == 2 && R::den == 1, NOTHING, ());
^
../libs/ratio/test/ratio_extensions/mpl_plus_pass.cpp(31): remark #177:
variable "mpl_assertion_in_line_31" was declared but never referenced
BOOST_RATIO_STATIC_ASSERT(RR::num == 3 && RR::den == 1, NOTHING,
());
^
../libs/ratio/test/ratio_extensions/mpl_plus_pass.cpp(37): remark #177:
variable "mpl_assertion_in_line_37" was declared but never referenced
BOOST_RATIO_STATIC_ASSERT(R::num == 3 && R::den == 2, NOTHING, ());
^
../libs/ratio/test/ratio_extensions/mpl_plus_pass.cpp(44): remark #177:
variable "mpl_assertion_in_line_44" was declared but never referenced
BOOST_RATIO_STATIC_ASSERT(R::num == 1 && R::den == 2, NOTHING, ());
^
../libs/ratio/test/ratio_extensions/mpl_plus_pass.cpp(51): remark #177:
variable "mpl_assertion_in_line_51" was declared but never referenced
BOOST_RATIO_STATIC_ASSERT(R::num == 1 && R::den == 2, NOTHING, ());
^
../libs/ratio/test/ratio_extensions/mpl_plus_pass.cpp(58): remark #177:
variable "mpl_assertion_in_line_58" was declared but never referenced
BOOST_RATIO_STATIC_ASSERT(R::num == -1 && R::den == 2, NOTHING, ());
^
../libs/ratio/test/ratio_extensions/mpl_plus_pass.cpp(65): remark #177:
variable "mpl_assertion_in_line_65" was declared but never referenced
BOOST_RATIO_STATIC_ASSERT(R::num == -1 && R::den == 2, NOTHING, ());
^
../libs/ratio/test/ratio_extensions/mpl_plus_pass.cpp(72): remark #177:
variable "mpl_assertion_in_line_72" was declared but never referenced
BOOST_RATIO_STATIC_ASSERT(R::num == 127970191639601LL && R::den ==
5177331081415LL, NOTHING, ());
^
../libs/ratio/test/ratio_extensions/mpl_plus_pass.cpp(89): internal error:
assertion failed: copy_template_param_expr: bad expression kind
(shared/edgcpfe/il.c, line 12565)
return func(
^
compilation aborted for
../libs/ratio/test/ratio_extensions/mpl_plus_pass.cpp (code 4)
TinyUrl
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/5219> 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:50:05 UTC