diff --git a/Intersections_2/include/CGAL/Intersections_2/Triangle_2_Triangle_2_intersection_impl.h b/Intersections_2/include/CGAL/Intersections_2/Triangle_2_Triangle_2_intersection_impl.h index 89bcc1a8039..153389f81e6 100644 --- a/Intersections_2/include/CGAL/Intersections_2/Triangle_2_Triangle_2_intersection_impl.h +++ b/Intersections_2/include/CGAL/Intersections_2/Triangle_2_Triangle_2_intersection_impl.h @@ -120,8 +120,8 @@ void _cut_off(Pointlist_2_ &list, last->next = newrec; newrec->side = ON_ORIENTED_BOUNDARY; Line_2_Line_2_pair linepair(&cutter, &l); - typename Line_2_Line_2_pair::Intersection_results isr; - isr = linepair.intersection_type(); + CGAL_kernel_assertion_code(typename Line_2_Line_2_pair::Intersection_results isr =) + linepair.intersection_type(); CGAL_kernel_assertion(isr == Line_2_Line_2_pair::POINT); newrec->point = linepair.intersection_point(); } diff --git a/Intersections_2/include/CGAL/Triangle_2_Triangle_2_do_intersect.h b/Intersections_2/include/CGAL/Triangle_2_Triangle_2_do_intersect.h index 2ba8d047649..401593d71d4 100644 --- a/Intersections_2/include/CGAL/Triangle_2_Triangle_2_do_intersect.h +++ b/Intersections_2/include/CGAL/Triangle_2_Triangle_2_do_intersect.h @@ -76,7 +76,8 @@ bool intersection_test_edge(const typename K::Point_2 * P1, const typename K::Point_2 * Q1, const typename K::Point_2 * R1, const typename K::Point_2 * P2, - const typename K::Point_2 * Q2, + const typename K::Point_2 * + CGAL_kernel_precondition_code(Q2), const typename K::Point_2 * R2, const K & k ){