|
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