diff options
Diffstat (limited to 'mono/interpreter/hacks.h')
-rw-r--r-- | mono/interpreter/hacks.h | 11 |
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 |