diff --git a/Polynomial/include/CGAL/Polynomial/polynomial_utils.h b/Polynomial/include/CGAL/Polynomial/polynomial_utils.h index 4f8c30d5672..042a051eb03 100644 --- a/Polynomial/include/CGAL/Polynomial/polynomial_utils.h +++ b/Polynomial/include/CGAL/Polynomial/polynomial_utils.h @@ -133,14 +133,15 @@ namespace INTERN_POLYNOMIAL { typedef Polynomial POLY; typedef typename Polynomial_traits_d::Innermost_coefficient IC; typename Polynomial_traits_d::Innermost_leading_coefficient ilcoeff; - typename Polynomial_traits_d::Innermost_coefficient_to_polynomial ictp; + //typename Polynomial_traits_d::Innermost_coefficient_to_polynomial ictp; typename Polynomial_traits_d::Innermost_coefficient_begin begin; typename Polynomial_traits_d::Innermost_coefficient_end end; typename Algebraic_extension_traits::Denominator_for_algebraic_integers dfai; IC tmp = ilcoeff(g); tmp *= dfai(begin(g), end(g)); - f *= ictp(tmp); + //f *= ictp(tmp); + f *= POLY(tmp); return canonicalize_polynomial(f / g); } @@ -177,14 +178,15 @@ namespace INTERN_POLYNOMIAL { typedef Polynomial POLY; typedef typename Polynomial_traits_d::Innermost_coefficient IC; typename Polynomial_traits_d::Innermost_leading_coefficient ilcoeff; - typename Polynomial_traits_d::Innermost_coefficient_to_polynomial ictp; + //typename Polynomial_traits_d::Innermost_coefficient_to_polynomial ictp; typename Polynomial_traits_d::Innermost_coefficient_begin begin; typename Polynomial_traits_d::Innermost_coefficient_end end; typename Algebraic_extension_traits::Denominator_for_algebraic_integers dfai; IC tmp = ilcoeff(g); tmp *= dfai(begin(g), end(g)); - f *= ictp(tmp); + //f *= ictp(tmp); + f *= POLY(tmp); return canonicalize_polynomial(f / g); }