
Fernando Cacciola wrote:
According the a recent status report, consersion/cast_test.cpp is still failing for Borland 5.6.4 The report details shows that the implementation is not being redirected to the old code, as it should for this compiler, even though this line:
#if BOOST_WORKAROUND(BOOST_MSVC, < 1300) || BOOST_WORKAROUND(__BORLANDC__, == 0x564)
# include<boost/numeric/conversion/detail/old_numeric_cast.hpp>
#else
is supposed to do that?
Isn't 0x564 the version macro number for this compiler?
Any ideas?
That is the correct version number, but shouldn't the test be BOOST_WORKAROUND( __BORLANDC__, BOOST_TESTED_AT( 0x564) ) Assuming Borland produce another compiler, let's not make the assumption they also fix this bug! (although we live in hope ;?) -- AlisdairM