aboutsummaryrefslogtreecommitdiffstats
path: root/src/floatfns.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/floatfns.c')
-rw-r--r--src/floatfns.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/floatfns.c b/src/floatfns.c
index 9a5f0a3ad2f..563c65f827a 100644
--- a/src/floatfns.c
+++ b/src/floatfns.c
@@ -288,7 +288,8 @@ DEFUN ("abs", Fabs, Sabs, 1, 1, 0,
288 else if (FIXNUMP (arg) && XINT (arg) == MOST_NEGATIVE_FIXNUM) 288 else if (FIXNUMP (arg) && XINT (arg) == MOST_NEGATIVE_FIXNUM)
289 { 289 {
290 mpz_t val; 290 mpz_t val;
291 mpz_init_set_si (val, - MOST_NEGATIVE_FIXNUM); 291 mpz_init (val);
292 mpz_set_intmax (val, - MOST_NEGATIVE_FIXNUM);
292 arg = make_number (val); 293 arg = make_number (val);
293 mpz_clear (val); 294 mpz_clear (val);
294 } 295 }