Suppress mismatched tags warning

This commit is contained in:
Nikita Kniazev
2018-01-05 14:56:25 +03:00
parent 327c1c4fe0
commit 37ef42e2c3

View File

@ -71,6 +71,11 @@ get(const tuples::cons<HT, TT>& c) {
namespace std
{
#if defined(BOOST_CLANG)
# pragma clang diagnostic push
# pragma clang diagnostic ignored "-Wmismatched-tags"
#endif
// std::tuple_size
template<class T1, class T2, class T3, class T4, class T5, class T6, class T7, class T8, class T9, class T10>
@ -99,6 +104,10 @@ template<std::size_t I, class H, class T> struct tuple_element< I, boost::tuples
{
};
#if defined(BOOST_CLANG)
# pragma clang diagnostic pop
#endif
} // namespace std
#endif // !defined(BOOST_NO_CXX11_HDR_TUPLE)