|
Boost : |
From: David Abrahams (dave_at_[hidden])
Date: 2004-02-01 07:42:26
"Pavel Vozenilek" <pavel_vozenilek_at_[hidden]> writes:
> "Robert Ramey" <ramey_at_[hidden]> wrote
>
>> When I compile anything that includes is_abstract.hpp
>> I get a compiler ICE with VC 7.0
>>
>> since is_abstract.hpp is included by type_traits.hpp
>> it means that a large part of boost 1.31 release candidate 2
>> is now uncompilable on this platform.
>>
> Boost.Config should be appended with new macro (BOOST_NO_SUPPORT_FOR_DR337
> or better name) and is_abstract.hpp conditionally included.
>
> Current regression test results can be used to check out which compilers
> handle is_abstract<>.
Robert is right that this sort of change should never be made so late
in a release cycle. It's especially too late in the cycle to be
adding the sort of complexity you're proposing above. IMO we should
take it out of the release branch.
-- 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