diff options
Diffstat (limited to 'arith.c')
-rw-r--r-- | arith.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -2934,7 +2934,9 @@ val logcount(val n) } case BGNUM: { - mp_size co = mp_count_ones(mp(n)); + mp_err co = mp_count_ones(mp(n)); + if (co < 0) + internal_error("problem in bignum arithmetic"); return unum(co); } default: |