summaryrefslogtreecommitdiff
path: root/prism/defines.h
diff options
context:
space:
mode:
authorKevin Newton <[email protected]>2024-12-02 14:40:55 -0500
committergit <[email protected]>2024-12-02 20:19:52 +0000
commitc8dd0479553d4c872b41d667c8fc7a9340594a08 (patch)
tree5d2af2991067171cdd3c338ef74e14eccbf3a949 /prism/defines.h
parent05346b19b994eb254c5144d168197f2a5eb0ba76 (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.h11
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.