From bdd4bf7d9abc0158fae7c7813d594fa6b386bc23 Mon Sep 17 00:00:00 2001 From: Peter Dimov Date: Mon, 1 Nov 2021 04:04:52 +0200 Subject: [PATCH] #pragma GCC diagnostic push requires g++ 4.6 --- include/boost/core/detail/string_view.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/boost/core/detail/string_view.hpp b/include/boost/core/detail/string_view.hpp index 3181d43..8b13c0f 100644 --- a/include/boost/core/detail/string_view.hpp +++ b/include/boost/core/detail/string_view.hpp @@ -49,7 +49,7 @@ template<> struct sv_to_uchar typedef unsigned char type; }; -#if defined(__GNUC__) +#if defined(__GNUC__) && __GNUC__ * 100 + __GNUC_MINOR__ >= 406 # pragma GCC diagnostic push # pragma GCC diagnostic ignored "-Wtype-limits" #endif @@ -320,7 +320,7 @@ template BOOST_CXX14_CONSTEXPR std::size_t find_last_not_of( Ch const* return npos; } -#if defined(__GNUC__) +#if defined(__GNUC__) && __GNUC__ * 100 + __GNUC_MINOR__ >= 406 # pragma GCC diagnostic pop #endif