From c1358a20356d09fb176d8c933ea16fa948cea5a3 Mon Sep 17 00:00:00 2001 From: jasonmoxham Date: Sun, 8 May 2011 22:25:35 +0000 Subject: [PATCH] get spurious warning right --- mpz/inp_raw.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mpz/inp_raw.c b/mpz/inp_raw.c index c2fbfbdb..a34c0c00 100644 --- a/mpz/inp_raw.c +++ b/mpz/inp_raw.c @@ -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