Daniel Frey <[EMAIL PROTECTED]> writes:

> David Abrahams wrote:
>> Daniel Frey <[EMAIL PROTECTED]> 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.
>
> I know, but this is exactly what Peter meant by "Dependencies. I hate
> dependencies." IIUC and I tried to respect that. 

I think that's a bit extreme. If people refuse to use BOOST_WORKAROUND
because it creates a dependency on a single header file, it will
undermine what we are trying to achieve with it.

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

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to