Boost logo

Boost :

From: AlisdairM (alisdair.meredith_at_[hidden])
Date: 2005-06-27 13:09:17


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

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk