From 37ef42e2c392f9a1fe065f18efd7c6e5f7c0e09b Mon Sep 17 00:00:00 2001 From: Nikita Kniazev Date: Fri, 5 Jan 2018 14:56:25 +0300 Subject: [PATCH] Suppress mismatched tags warning --- include/boost/tuple/tuple.hpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/include/boost/tuple/tuple.hpp b/include/boost/tuple/tuple.hpp index 4f2f8ac..39b0e13 100644 --- a/include/boost/tuple/tuple.hpp +++ b/include/boost/tuple/tuple.hpp @@ -71,6 +71,11 @@ get(const tuples::cons& c) { namespace std { +#if defined(BOOST_CLANG) +# pragma clang diagnostic push +# pragma clang diagnostic ignored "-Wmismatched-tags" +#endif + // std::tuple_size template @@ -99,6 +104,10 @@ template struct tuple_element< I, boost::tuples { }; +#if defined(BOOST_CLANG) +# pragma clang diagnostic pop +#endif + } // namespace std #endif // !defined(BOOST_NO_CXX11_HDR_TUPLE)