diff --git a/Algebraic_kernel_d/include/CGAL/RS/rs2_isolator_1.h b/Algebraic_kernel_d/include/CGAL/RS/rs2_isolator_1.h index fb7b7ad052e..ad47b9835ba 100644 --- a/Algebraic_kernel_d/include/CGAL/RS/rs2_isolator_1.h +++ b/Algebraic_kernel_d/include/CGAL/RS/rs2_isolator_1.h @@ -86,7 +86,7 @@ RS2_isolator_1(const CGAL::Polynomial &p):_polynomial(p){ mpz_t *coeffs=(mpz_t*)malloc((degree+1)*sizeof(mpz_t)); for(unsigned i=0;i<=degree;++i){ mpz_init(coeffs[i]); - mpz_div(coeffs[i],lcm,mpq_denref(p[i].mpq())); + mpz_divexact(coeffs[i],lcm,mpq_denref(p[i].mpq())); mpz_mul(coeffs[i],coeffs[i],mpq_numref(p[i].mpq())); } // Call RS to solve the computed integer polynomial.