diff options
author | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2021-04-23 13:59:17 +0000 |
---|---|---|
committer | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2021-04-23 13:59:17 +0000 |
commit | fdb30f386a2964930e865387ce55b207a64b2d2d (patch) | |
tree | 3dceaa70a6a4110c751fe6ecfd84150026042637 /src | |
parent | efc0ac48a53dd187058c353fc1e7f940557155d1 (diff) | |
download | mpfr-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.c | 5 |
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); } |