diff options
author | Marc Glisse <marc.glisse@inria.fr> | 2018-04-18 23:28:26 +0200 |
---|---|---|
committer | Marc Glisse <marc.glisse@inria.fr> | 2018-04-18 23:28:26 +0200 |
commit | 84effdd707b57bdfb62110b85c4ae4eb69cdac52 (patch) | |
tree | bfab2e7bb84bd6e405eb1e7f40e986634c7571fb /mpq/set_si.c | |
parent | 721245831ef3174a2965879bb3f8d69ac65692d7 (diff) | |
download | gmp-84effdd707b57bdfb62110b85c4ae4eb69cdac52.tar.gz |
Handle lazy 0 numerator in mpq.
As posted on the mailing-list 2 years ago...
Diffstat (limited to 'mpq/set_si.c')
-rw-r--r-- | mpq/set_si.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mpq/set_si.c b/mpq/set_si.c index 9a00c21ff..ea7e5c15b 100644 --- a/mpq/set_si.c +++ b/mpq/set_si.c @@ -55,7 +55,7 @@ mpq_set_si (mpq_t dest, signed long int num, unsigned long int den) } else { - PTR(NUM(dest))[0] = abs_num; + MPZ_NEWALLOC (NUM(dest), 1)[0] = abs_num; SIZ(NUM(dest)) = num > 0 ? 1 : -1; } |