diff options
author | Marco Bodrato <bodrato@mail.dm.unipi.it> | 2015-09-27 07:02:05 +0200 |
---|---|---|
committer | Marco Bodrato <bodrato@mail.dm.unipi.it> | 2015-09-27 07:02:05 +0200 |
commit | 79c11a5366246094350e72c0e3b694cc09c54b12 (patch) | |
tree | 8104547238edc8ecc7012df7676c900065ba211d /mpz/cfdiv_q_2exp.c | |
parent | 636b47cba0e80667f4be24783a8c86cf756b788b (diff) | |
download | gmp-79c11a5366246094350e72c0e3b694cc09c54b12.tar.gz |
mpz/cfdiv_q_2exp.c: Use MPZ_REALLOC return value.
Diffstat (limited to 'mpz/cfdiv_q_2exp.c')
-rw-r--r-- | mpz/cfdiv_q_2exp.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/mpz/cfdiv_q_2exp.c b/mpz/cfdiv_q_2exp.c index c69e37c60..366d6aa70 100644 --- a/mpz/cfdiv_q_2exp.c +++ b/mpz/cfdiv_q_2exp.c @@ -1,7 +1,7 @@ /* mpz_cdiv_q_2exp, mpz_fdiv_q_2exp -- quotient from mpz divided by 2^n. -Copyright 1991, 1993, 1994, 1996, 1998, 1999, 2001, 2002, 2004, 2012 Free -Software Foundation, Inc. +Copyright 1991, 1993, 1994, 1996, 1998, 1999, 2001, 2002, 2004, 2012, +2015 Free Software Foundation, Inc. This file is part of the GNU MP Library. @@ -59,7 +59,7 @@ cfdiv_q_2exp (mpz_ptr w, mpz_srcptr u, mp_bitcnt_t cnt, int dir) } /* +1 limb to allow for mpn_add_1 below */ - MPZ_REALLOC (w, wsize+1); + wp = MPZ_REALLOC (w, wsize+1); /* Check for rounding if direction matches u sign. Set round if we're skipping non-zero limbs. */ @@ -70,7 +70,6 @@ cfdiv_q_2exp (mpz_ptr w, mpz_srcptr u, mp_bitcnt_t cnt, int dir) for (i = 0; i < limb_cnt && round == 0; i++) round = up[i]; - wp = PTR(w); cnt %= GMP_NUMB_BITS; if (cnt != 0) { |