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