Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mono/interpreter/hacks.h')
-rw-r--r--mono/interpreter/hacks.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/mono/interpreter/hacks.h b/mono/interpreter/hacks.h
index 030bf9a9eeb..9697ccbad6f 100644
--- a/mono/interpreter/hacks.h
+++ b/mono/interpreter/hacks.h
@@ -44,6 +44,17 @@
#else
+/* isunordered seems to crash on HPUX when built 64 bits
+ so use generic implementation.
+*/
+#if defined(__hpux) && SIZEOF_VOID_P == 8
+#undef isunordered
+#undef islessgreater
+#undef islessequal
+#undef isless
+#undef isgreater
+#endif
+
#ifndef isunordered
# define isunordered(u, v) (isnan(u) || isnan(v))
#endif