summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorvlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2021-04-23 13:59:17 +0000
committervlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2021-04-23 13:59:17 +0000
commitfdb30f386a2964930e865387ce55b207a64b2d2d (patch)
tree3dceaa70a6a4110c751fe6ecfd84150026042637 /src
parentefc0ac48a53dd187058c353fc1e7f940557155d1 (diff)
downloadmpfr-fdb30f386a2964930e865387ce55b207a64b2d2d.tar.gz
mpfr_get_str_ndigits: added an assertion / exploitable compiler hint.
git-svn-id: https://scm.gforge.inria.fr/anonscm/svn/mpfr/trunk@14495 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'src')
-rw-r--r--src/get_str.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/get_str.c b/src/get_str.c
index b975cb968..e37821957 100644
--- a/src/get_str.c
+++ b/src/get_str.c
@@ -2548,7 +2548,10 @@ mpfr_get_str_ndigits (int b, mpfr_prec_t p)
mpfr_ceil (d, d);
mpfr_ceil (u, u);
if (mpfr_equal_p (d, u))
- ret = mpfr_get_ui (d, MPFR_RNDU);
+ {
+ ret = mpfr_get_ui (d, MPFR_RNDU);
+ MPFR_ASSERTD (ret != 0);
+ }
mpfr_clear (d);
mpfr_clear (u);
}