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