diff options
author | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2012-04-23 14:44:54 +0000 |
---|---|---|
committer | vlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4> | 2012-04-23 14:44:54 +0000 |
commit | 0477128d7813060398a187032ab1ef1d52fdb6f7 (patch) | |
tree | 67b629d835401266dde82dc210d613a6506f1a1a /src/ai.c | |
parent | 1e245c189f88fff1a7d6b2966a0156e600330db7 (diff) | |
download | mpfr-0477128d7813060398a187032ab1ef1d52fdb6f7.tar.gz |
[src/ai.c] Use an intermediate variable to avoid a huge macro expansion
in ASSERT_FAIL with gcc -ansi -pedantic-errors.
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@8149 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'src/ai.c')
-rw-r--r-- | src/ai.c | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -178,8 +178,11 @@ mpfr_ai1 (mpfr_ptr y, mpfr_srcptr x, mpfr_rnd_t rnd) assumed_exponent = 10; } - wprec = MPFR_ADD_PREC (prec, MPFR_INT_CEIL_LOG2 (prec) + 5 + cond - + assumed_exponent); + { + mpfr_prec_t incr = + MPFR_INT_CEIL_LOG2 (prec) + 5 + cond + assumed_exponent; + wprec = MPFR_ADD_PREC (prec, incr); + } mpfr_init (ti); mpfr_init (tip1); |