Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2003-08-18 07:37:50


Daniel Frey <daniel.frey_at_[hidden]> writes:

> Peter Dimov wrote:
>> It is worth mentioning that this is a confirmed bug in CW
>> with -iso_templates on (unreferenced typedefs are incorrectly optimized out
>> at definition time). Masking compiler bugs in this way does not help
>> compiler writers who use Boost as a test suite.
>
> The bug is already fixed for the CW9 and all other compilers weren't
> affected anyway, so I thought it's pointless to add
>
> #if defined(__MWERKS__) && __MWERKS__ < 0x3200
>
> to protect the new code.

You should use BOOST_WORKAROUND(__MWERKS__, BOOST_TESTED_AT(0x3003))
in order to be friendly to compiler writers who want to use Boost for
testing.

-- 
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