diff --git a/test/hash_reference_values.cpp b/test/hash_reference_values.cpp index d0f565f..2e95015 100644 --- a/test/hash_reference_values.cpp +++ b/test/hash_reference_values.cpp @@ -4,16 +4,17 @@ #include -#if defined(__clang__) -# pragma clang diagnostic ignored "-Wlong-long" - -#elif defined(__GNUC__) && __cplusplus < 201100L +#if defined(__GNUC__) && !defined(__clang__) && __cplusplus < 201100L BOOST_PRAGMA_MESSAGE("Skipping test under GCC in C++98 mode") int main() {} #else +#if defined(__clang__) +# pragma clang diagnostic ignored "-Wlong-long" +#endif + #include #include #include