diff options
author | Jarkko Hietaniemi <jhi@iki.fi> | 2015-08-04 23:00:33 -0400 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2015-08-10 08:35:20 -0400 |
commit | 2f125fcc2bc0bd937e0ae15e839c01b11a27a420 (patch) | |
tree | 30f014ce9c0dd2cf8663dbd1946ba27c93e7fec7 | |
parent | 07b15f7c4ec3ee64f9847f9766b8431140e4bb4c (diff) | |
download | perl-2f125fcc2bc0bd937e0ae15e839c01b11a27a420.tar.gz |
Sanity x86 long double check.
-rw-r--r-- | ext/POSIX/POSIX.xs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ext/POSIX/POSIX.xs b/ext/POSIX/POSIX.xs index 96892d90e1..801bf4b71b 100644 --- a/ext/POSIX/POSIX.xs +++ b/ext/POSIX/POSIX.xs @@ -1229,7 +1229,9 @@ static void S_setpayload(NV* nvp, NV_PAYLOAD_TYPE payload, bool signaling) } #ifdef USE_LONG_DOUBLE # if LONG_DOUBLEKIND == 3 || LONG_DOUBLEKIND == 4 +# if LONG_DOUBLESIZE > 10 memset((char *)nvp + 10, '\0', LONG_DOUBLESIZE - 10); /* x86 long double */ +# endif # endif #endif for (i = 0; i < (int)C_ARRAY_LENGTH(a); i++) { |