We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 61b87df + dfa0bd6 commit 7e5e920Copy full SHA for 7e5e920
include/boost/math/ccmath/isinf.hpp
@@ -25,8 +25,10 @@ constexpr bool isinf BOOST_MATH_PREVENT_MACRO_SUBSTITUTION(T x) noexcept
25
#if defined(__clang_major__) && __clang_major__ >= 6
26
# pragma clang diagnostic push
27
# pragma clang diagnostic ignored "-Wtautological-constant-compare"
28
-# if __clang_major__ >= 18
29
-# pragma clang diagnostic ignored "-Wnan-infinity-disabled"
+# if defined(__has_warning)
+# if __has_warning("-Wnan-infinity-disabled")
30
+# pragma clang diagnostic ignored "-Wnan-infinity-disabled"
31
+# endif
32
# endif
33
#endif
34
return x == std::numeric_limits<T>::infinity() || -x == std::numeric_limits<T>::infinity();
0 commit comments