Boost logo

Boost :

Subject: Re: [boost] [type_traits] Another big update in develop
From: John Maddock (jz.maddock_at_[hidden])
Date: 2015-06-20 12:51:27


On 20/06/2015 16:52, John Maddock wrote:
>
>> There are also errors reported by MSVC14, see e.g.
>> http://www.boost.org/development/tests/develop/developer/geometry-index.html.
>>
>> D:\t08\run\boost_root\boost/type_traits/has_nothrow_destructor.hpp(26):
>> error C2301: left of '->~T' must point to class/struct/union
>> D:\t08\run\boost_root\boost/type_traits/has_nothrow_destructor.hpp(26):
>> note: see reference to class template instantiation
>> 'boost::detail::has_nothrow_destructor_imp<T,true>' being compiled
> That I've also seen, but have no idea what the issue is - the error
> appears to not have a proper instantiation trace with it, which
> suggests it's happening when the template is first parsed (I've seen
> similar bugs/errors with previous MSVC versions). It's also a
> regression compared to msvc-10/11/12 which should all be using all the
> same code :(
>
Never mind, appears to be related to noexcept which is turned on for the
first time in VC14, have disabled that trait for msvc for now. John.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk