From 8b6613e592824b30d48a9252604172abfa33c5f2 Mon Sep 17 00:00:00 2001 From: Dmitry Marakasov Date: Tue, 1 Mar 2016 13:54:12 +0300 Subject: [PATCH] Only check for BOOST_GCC when it's defined This fixes warnings with clang: /usr/local/include/boost/tuple/detail/tuple_basic.hpp:44:5: warning: 'BOOST_GCC' is not defined, evaluates to 0 [-Wundef] --- include/boost/tuple/detail/tuple_basic.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/boost/tuple/detail/tuple_basic.hpp b/include/boost/tuple/detail/tuple_basic.hpp index 9a3b34e..a688309 100644 --- a/include/boost/tuple/detail/tuple_basic.hpp +++ b/include/boost/tuple/detail/tuple_basic.hpp @@ -41,7 +41,7 @@ #include "boost/detail/workaround.hpp" // needed for BOOST_WORKAROUND -#if BOOST_GCC >= 40700 +#if defined(BOOST_GCC) && (BOOST_GCC >= 40700) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #endif @@ -979,7 +979,7 @@ inline void swap(tuple& lhs, } // end of namespace boost -#if BOOST_GCC >= 40700 +#if defined(BOOST_GCC) && (BOOST_GCC >= 40700) #pragma GCC diagnostic pop #endif