$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
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.