diff options
author | Kevin Newton <[email protected]> | 2024-12-02 14:40:55 -0500 |
---|---|---|
committer | git <[email protected]> | 2024-12-02 20:19:52 +0000 |
commit | c8dd0479553d4c872b41d667c8fc7a9340594a08 (patch) | |
tree | 5d2af2991067171cdd3c338ef74e14eccbf3a949 /prism/defines.h | |
parent | 05346b19b994eb254c5144d168197f2a5eb0ba76 (diff) |
[ruby/prism] _finitef is unavailable on Windows x86
Instead cast it inline to a double on Windows.
https://github.com/ruby/prism/commit/9064d872aa
Diffstat (limited to 'prism/defines.h')
-rw-r--r-- | prism/defines.h | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/prism/defines.h b/prism/defines.h index e78c7dd75c..785361728e 100644 --- a/prism/defines.h +++ b/prism/defines.h @@ -137,17 +137,6 @@ #endif /** - * isinf on Windows is defined as accepting a float, but on POSIX systems it - * accepts a float, a double, or a long double. We want to mirror this behavior - * on windows. - */ -#ifdef _WIN32 -# include <float.h> -# undef isinf -# define isinf(x) (sizeof(x) == sizeof(float) ? !_finitef(x) : !_finite(x)) -#endif - -/** * If you build prism with a custom allocator, configure it with * "-D PRISM_XALLOCATOR" to use your own allocator that defines xmalloc, * xrealloc, xcalloc, and xfree. |