@@ -79,20 +79,22 @@ _LIBCPP_NODISCARD _LIBCPP_CONSTEXPR_SINCE_CXX23 _LIBCPP_HIDE_FROM_ABI bool isinf
7979 return false ;
8080}
8181
82- #ifdef _LIBCPP_PREFERRED_OVERLOAD
8382_LIBCPP_NODISCARD inline _LIBCPP_CONSTEXPR_SINCE_CXX23 _LIBCPP_HIDE_FROM_ABI bool isinf (float __x) _NOEXCEPT {
8483 return __builtin_isinf (__x);
8584}
8685
87- _LIBCPP_NODISCARD inline _LIBCPP_CONSTEXPR_SINCE_CXX23 _LIBCPP_HIDE_FROM_ABI _LIBCPP_PREFERRED_OVERLOAD bool
88- isinf (double __x) _NOEXCEPT {
86+ _LIBCPP_NODISCARD inline _LIBCPP_CONSTEXPR_SINCE_CXX23 _LIBCPP_HIDE_FROM_ABI
87+ #ifdef _LIBCPP_PREFERRED_OVERLOAD
88+ _LIBCPP_PREFERRED_OVERLOAD
89+ #endif
90+ bool
91+ isinf (double __x) _NOEXCEPT {
8992 return __builtin_isinf (__x);
9093}
9194
9295_LIBCPP_NODISCARD inline _LIBCPP_CONSTEXPR_SINCE_CXX23 _LIBCPP_HIDE_FROM_ABI bool isinf (long double __x) _NOEXCEPT {
9396 return __builtin_isinf (__x);
9497}
95- #endif
9698
9799// isnan
98100
@@ -106,20 +108,22 @@ _LIBCPP_NODISCARD _LIBCPP_CONSTEXPR_SINCE_CXX23 _LIBCPP_HIDE_FROM_ABI bool isnan
106108 return false ;
107109}
108110
109- #ifdef _LIBCPP_PREFERRED_OVERLOAD
110111_LIBCPP_NODISCARD inline _LIBCPP_CONSTEXPR_SINCE_CXX23 _LIBCPP_HIDE_FROM_ABI bool isnan (float __x) _NOEXCEPT {
111112 return __builtin_isnan (__x);
112113}
113114
114- _LIBCPP_NODISCARD inline _LIBCPP_CONSTEXPR_SINCE_CXX23 _LIBCPP_HIDE_FROM_ABI _LIBCPP_PREFERRED_OVERLOAD bool
115- isnan (double __x) _NOEXCEPT {
115+ _LIBCPP_NODISCARD inline _LIBCPP_CONSTEXPR_SINCE_CXX23 _LIBCPP_HIDE_FROM_ABI
116+ #ifdef _LIBCPP_PREFERRED_OVERLOAD
117+ _LIBCPP_PREFERRED_OVERLOAD
118+ #endif
119+ bool
120+ isnan (double __x) _NOEXCEPT {
116121 return __builtin_isnan (__x);
117122}
118123
119124_LIBCPP_NODISCARD inline _LIBCPP_CONSTEXPR_SINCE_CXX23 _LIBCPP_HIDE_FROM_ABI bool isnan (long double __x) _NOEXCEPT {
120125 return __builtin_isnan (__x);
121126}
122- #endif
123127
124128// isnormal
125129
0 commit comments