summaryrefslogtreecommitdiff
path: root/mpq
diff options
context:
space:
mode:
authorKevin Ryde <user42@zip.com.au>2001-10-30 00:38:30 +0100
committerKevin Ryde <user42@zip.com.au>2001-10-30 00:38:30 +0100
commitdcec040de0c845f6fb13348cb62da0701bbf2814 (patch)
tree4c7e5e085785fa0fdbc79dc40bd01dc8b29945a3 /mpq
parentec09179fd7b6c7b803510b81018e32f72f29e347 (diff)
downloadgmp-dcec040de0c845f6fb13348cb62da0701bbf2814.tar.gz
* mpq/cmp.c, mpq/cmp_si.c, mpq/cmp_ui.c, mpq/equal.c: Add ASSERTs for
canonical inputs, where correctness depends on it.
Diffstat (limited to 'mpq')
-rw-r--r--mpq/equal.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/mpq/equal.c b/mpq/equal.c
index d058e61b5..40b7b8d0a 100644
--- a/mpq/equal.c
+++ b/mpq/equal.c
@@ -29,6 +29,10 @@ mpq_equal (mpq_srcptr op1, mpq_srcptr op2)
int num1_size, num2_size, den1_size, den2_size, i;
mp_srcptr num1_ptr, num2_ptr, den1_ptr, den2_ptr;
+ /* need fully canonical for correct results */
+ ASSERT_MPQ_CANONICAL (op1);
+ ASSERT_MPQ_CANONICAL (op2);
+
num1_size = op1->_mp_num._mp_size;
num2_size = op2->_mp_num._mp_size;
if (num1_size != num2_size)