summaryrefslogtreecommitdiff
path: root/src/sub.c
diff options
context:
space:
mode:
authorvlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2011-03-03 18:54:10 +0000
committervlefevre <vlefevre@280ebfd0-de03-0410-8827-d642c229c3f4>2011-03-03 18:54:10 +0000
commit1fb8e50e0216eec0b999e2e1224b7481d08440a8 (patch)
tree1d5161fff312bd786ac0f93c44665b147f62b334 /src/sub.c
parent500101f590f4ef2a547ab083b930d531e70566e1 (diff)
downloadmpfr-1fb8e50e0216eec0b999e2e1224b7481d08440a8.tar.gz
[src/add.c,src/sub.c] Split assertions for C90 compilers, to avoid
too long strings generated by #expr. Problem seen with: gcc -ansi -pedantic-errors git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@7520 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'src/sub.c')
-rw-r--r--src/sub.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/sub.c b/src/sub.c
index 29fac2212..1ffd159fd 100644
--- a/src/sub.c
+++ b/src/sub.c
@@ -75,7 +75,9 @@ mpfr_sub (mpfr_ptr a, mpfr_srcptr b, mpfr_srcptr c, mpfr_rnd_t rnd_mode)
return mpfr_set (a, b, rnd_mode);
}
}
- MPFR_ASSERTD (MPFR_IS_PURE_FP (b) && MPFR_IS_PURE_FP (c));
+
+ MPFR_ASSERTD (MPFR_IS_PURE_FP (b));
+ MPFR_ASSERTD (MPFR_IS_PURE_FP (c));
if (MPFR_LIKELY (MPFR_SIGN (b) == MPFR_SIGN (c)))
{ /* signs are equal, it's a real subtraction */