Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2003-10-05 16:06:09


AlisdairM <alisdair.meredith_at_[hidden]> writes:

> I don't have CVS access anymore, but looking at the test results a recent
> change to is_enum has broken BCB6.
>
> I believe there is a workaround for BCB5 already in place

That "workaround" basically says "is_enum doesn't work on BCB5".

> but fixes in the BCB6 compiler allowed it compile the previous
> is_enum implementation. Could someone with CVS access check, and
> see if including all current borland compilers under that existing
> patch fixes it?

I don't think that's the answer you want.

Try changing:

  # if BOOST_WORKAROUND(BOOST_MSVC, == 1200) // we simply can't detect it this way.

to

  # if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x600)) || BOOST_WORKAROUND(BOOST_MSVC, == 1200) // we simply can't detect it this way.

and let me know if that helps.

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com

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