aboutsummaryrefslogtreecommitdiff
path: root/src/stdlib/numX.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/stdlib/numX.h')
-rw-r--r--src/stdlib/numX.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/stdlib/numX.h b/src/stdlib/numX.h
index fa8ae6d3..3d65cb59 100644
--- a/src/stdlib/numX.h
+++ b/src/stdlib/numX.h
@@ -69,11 +69,11 @@ MACROLIKE CONSTFUNC NUM_T NAMESPACED(from_int)(Int_t i, bool truncate) {
fail("Could not convert integer to " TYPE_STR " without losing precision: ", i.small >> 2);
return ret;
} else {
- NUM_T ret = mpz_get_d(*i.big);
+ NUM_T ret = mpz_get_d(i.big);
if (!truncate) {
mpz_t roundtrip;
mpz_init_set_d(roundtrip, (double)ret);
- if unlikely (mpz_cmp(*i.big, roundtrip) != 0)
+ if unlikely (mpz_cmp(i.big, roundtrip) != 0)
fail("Could not convert integer to " TYPE_STR " without losing precision: ", i);
}
return ret;