get spurious warning right

This commit is contained in:
jasonmoxham 2011-05-08 22:25:35 +00:00
parent b4cc76e22e
commit c1358a2035

View File

@ -75,7 +75,7 @@ mpz_inp_raw (mpz_ptr x, FILE *fp)
Could write "csize -= ((csize & 0x80000000L) << 1)", but that tickles a
bug in gcc 3.0 for powerpc64 on AIX. */
/* We exculde win32 as msvc gives a spurious warning */
#ifndef _WIN32
#if !defined(_WIN32) || defined(_WIN64)
if (sizeof (csize) > 4 && csize & 0x80000000L)
csize |= (mp_size_t)(-1) << 32;
#endif