diff --git a/ghc/runtime/gmp/gmp-impl.h b/ghc/runtime/gmp/gmp-impl.h index e02691f926c825283073d5f6a991cc71deb2cfd3..d42c715859a1b76e03dd6d555d5f65453ad3c48d 100644 --- a/ghc/runtime/gmp/gmp-impl.h +++ b/ghc/runtime/gmp/gmp-impl.h @@ -37,7 +37,12 @@ void *alloca(); #include "gmp-mparam.h" -#ifdef __STDC__ +/* + Cosmetic, but when running mkdependC on this under linux-2.x, + we're warned about redefinition of signed (done in sys/cdefs.h). + To avoid this wibble, we've weakened the #if below. + */ +#if defined(__STDC__) || defined(__linux__) void *malloc (size_t); void *realloc (void *, size_t); void free (void *);