diff --git a/tests/cv_traits_test.cpp b/tests/cv_traits_test.cpp index 5d34a6c..3109134 100644 --- a/tests/cv_traits_test.cpp +++ b/tests/cv_traits_test.cpp @@ -36,7 +36,7 @@ int cpp_main(int argc, char* argv[]) value_test(true, boost::is_const::value) value_test(true, boost::is_const::value) value_test(false, boost::is_const::value) -#if !defined (__GNUC__) || (defined(__GNUC__) && __GNUC__==3 && __GNUC_MINOR__>=1) +#if !defined(__GNUC__) || ( __GNUC__ > 3 ) || ( __GNUC__ ==3 && __GNUC_MINOR__ >=1) value_test(false, boost::is_const::value) #else value_fail(false, boost::is_const::value) @@ -71,3 +71,4 @@ unsigned int expected_failures = 0; +