diff --git a/test/channel.cpp b/test/channel.cpp index 8757a0e2f..22882d906 100644 --- a/test/channel.cpp +++ b/test/channel.cpp @@ -13,12 +13,17 @@ #include #include -#if BOOST_WORKAROUND(BOOST_MSVC, >= 1400) +#if defined(BOOST_CLANG) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wfloat-equal" +#elif BOOST_GCC >= 40700 +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wfloat-equal" +#elif BOOST_WORKAROUND(BOOST_MSVC, >= 1400) #pragma warning(push) #pragma warning(disable:4512) //assignment operator could not be generated #endif - using namespace boost::gil; using namespace std;