Subject: Re: [Boost-bugs] [Boost C++ Libraries] #13012: boost::has_equal_to fails with captureless lambda expression types
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2018-02-20 17:28:26
#13012: boost::has_equal_to fails with captureless lambda expression types
------------------------------------+--------------------------
Reporter: JoaquÃn M López Muñoz | Owner: John Maddock
Type: Bugs | Status: closed
Milestone: To Be Determined | Component: type_traits
Version: Boost 1.63.0 | Severity: Problem
Resolution: fixed | Keywords:
------------------------------------+--------------------------
Comment (by John Maddock):
OK that's a non-updated VS2015 install. Note that at the current time
there is no way to download that version (you automatically get update 3),
nor do we have any testers or CI for that version, so the official answer
for that issue would always be "please update your visual studio install
with the latest patches".
However, if you can run some tests for me it would do no harm to add
patches for that version, please just be aware that they will never be
tested, so eventual breakage is not entirely unlikely.
Can you cd into libs/type_traits/test and run:
{{{
../../../b2 msvc-14.0 define=CI_SUPPRESS_KNOWN_ISSUES
define=BOOST_TT_HAS_ACCURATE_BINARY_OPERATOR_DETECTION
}}}
I'll assume that will generate errors, if so then inside
is_likely_lambda.hpp change:
{{{
#elif !defined(BOOST_NO_CXX11_LAMBDAS) &&
!defined(BOOST_NO_CXX11_DECLTYPE) &&
!defined(BOOST_NO_CXX11_TEMPLATE_ALIASES) && !defined(BOOST_MSVC)
}}}
to
{{{
#elif !defined(BOOST_NO_CXX11_LAMBDAS) &&
!defined(BOOST_NO_CXX11_DECLTYPE) &&
!defined(BOOST_NO_CXX11_TEMPLATE_ALIASES) && !BOOST_WORKAROUND(BOOST_MSVC,
< 1900)
}}}
and run the tests again with:
{{{
../../../b2 msvc-14.0 define=CI_SUPPRESS_KNOWN_ISSUES
}}}
and report back?
Thanks!
-- Ticket URL: <https://svn.boost.org/trac10/ticket/13012#comment:14> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2018-02-20 17:36:09 UTC