Skip to content

Commit 7e5e920

Browse files
authored
Merge pull request #1238 from pps83/develop-warnfix
Fix check for clang warning -Wnan-infinity-disabled
2 parents 61b87df + dfa0bd6 commit 7e5e920

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

include/boost/math/ccmath/isinf.hpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,10 @@ constexpr bool isinf BOOST_MATH_PREVENT_MACRO_SUBSTITUTION(T x) noexcept
2525
#if defined(__clang_major__) && __clang_major__ >= 6
2626
# pragma clang diagnostic push
2727
# pragma clang diagnostic ignored "-Wtautological-constant-compare"
28-
# if __clang_major__ >= 18
29-
# pragma clang diagnostic ignored "-Wnan-infinity-disabled"
28+
# if defined(__has_warning)
29+
# if __has_warning("-Wnan-infinity-disabled")
30+
# pragma clang diagnostic ignored "-Wnan-infinity-disabled"
31+
# endif
3032
# endif
3133
#endif
3234
return x == std::numeric_limits<T>::infinity() || -x == std::numeric_limits<T>::infinity();

0 commit comments

Comments
 (0)