From 7e9909324a9b04ac768e34a28b0cd2422cacbe92 Mon Sep 17 00:00:00 2001 From: jzmaddock Date: Fri, 4 May 2018 20:03:59 +0100 Subject: [PATCH] Fix missing #pragma warning(pop)'s for msvc Fixes https://github.com/boostorg/type_traits/issues/68 --- include/boost/type_traits/has_minus.hpp | 4 ++++ include/boost/type_traits/has_minus_assign.hpp | 4 ++++ include/boost/type_traits/has_plus_assign.hpp | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/include/boost/type_traits/has_minus.hpp b/include/boost/type_traits/has_minus.hpp index ba47253..6744f72 100644 --- a/include/boost/type_traits/has_minus.hpp +++ b/include/boost/type_traits/has_minus.hpp @@ -149,5 +149,9 @@ namespace boost #undef BOOST_TT_TRAIT_OP #undef BOOST_TT_FORBIDDEN_IF +#if defined(BOOST_MSVC) +# pragma warning (pop) +#endif + #endif #endif diff --git a/include/boost/type_traits/has_minus_assign.hpp b/include/boost/type_traits/has_minus_assign.hpp index 4f3d84f..a944ffa 100644 --- a/include/boost/type_traits/has_minus_assign.hpp +++ b/include/boost/type_traits/has_minus_assign.hpp @@ -154,5 +154,9 @@ namespace boost #undef BOOST_TT_TRAIT_OP #undef BOOST_TT_FORBIDDEN_IF +#if defined(BOOST_MSVC) +# pragma warning (pop) +#endif + #endif #endif diff --git a/include/boost/type_traits/has_plus_assign.hpp b/include/boost/type_traits/has_plus_assign.hpp index b4d05ad..66d6c31 100644 --- a/include/boost/type_traits/has_plus_assign.hpp +++ b/include/boost/type_traits/has_plus_assign.hpp @@ -152,5 +152,9 @@ namespace boost #undef BOOST_TT_TRAIT_OP #undef BOOST_TT_FORBIDDEN_IF +#if defined(BOOST_MSVC) +# pragma warning (pop) +#endif + #endif #endif