[Boost-bugs] [Boost C++ Libraries] #5219: mpl_plus_pass intel-darwin/linux-10/11 internal error

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