From b5d9b957097a14e0e0e1eecde83348f14819a1ab Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Thu, 23 Jul 2015 18:35:25 +0300 Subject: [PATCH] Extend msvc-12.0 workarounds to msvc-14.0 as needed. --- include/boost/mp11/algorithm.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/boost/mp11/algorithm.hpp b/include/boost/mp11/algorithm.hpp index c2cb64e..b079624 100644 --- a/include/boost/mp11/algorithm.hpp +++ b/include/boost/mp11/algorithm.hpp @@ -76,7 +76,7 @@ template struct mp_fill_impl; template class L, class... T, class V> struct mp_fill_impl, V> { -#if defined( BOOST_MSVC ) && BOOST_WORKAROUND( BOOST_MSVC, <= 1800 ) +#if defined( BOOST_MSVC ) && BOOST_WORKAROUND( BOOST_MSVC, <= 1900 ) template struct _f { using type = V; }; using type = L::type...>; @@ -146,7 +146,7 @@ template class L, class... T, template class P> str template class L, class... T, template class P> struct mp_count_if_impl, P> { -#if defined( BOOST_MSVC ) && BOOST_WORKAROUND( BOOST_MSVC, <= 1800 ) +#if defined( BOOST_MSVC ) && BOOST_WORKAROUND( BOOST_MSVC, <= 1900 ) template struct _f { using type = mp_to_bool>; }; using type = mp_size_t::type...>::value>;