From ef6f9d8c3cdf64edd77ebc5d96679f7c328efccf Mon Sep 17 00:00:00 2001 From: Laurent Rineau Date: Thu, 13 Nov 2025 09:48:30 +0100 Subject: [PATCH] fix compilation error without C++20 --- .../Constrained_triangulation_3/cdt_3_from_off.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Constrained_triangulation_3/test/Constrained_triangulation_3/cdt_3_from_off.cpp b/Constrained_triangulation_3/test/Constrained_triangulation_3/cdt_3_from_off.cpp index 838ea7ccc56..9e89127563b 100644 --- a/Constrained_triangulation_3/test/Constrained_triangulation_3/cdt_3_from_off.cpp +++ b/Constrained_triangulation_3/test/Constrained_triangulation_3/cdt_3_from_off.cpp @@ -377,12 +377,12 @@ std::function create_output_finalizer(const CDT& cdt, const CDT_options& })); #else auto is_facet_constrained = [&](auto f) { return cdt.is_facet_constrained(f); }; - auto it_end = cdt.finite_facets_end(); - cdt.write_facets(dump, cdt.triangulation(), - CGAL::make_range( - boost::make_filter_iterator(is_facet_constrained,cdt.finite_facets_begin(), it_end), - boost::make_filter_iterator(is_facet_constrained,it_end, it_end))); - + const auto& tr = cdt.triangulation(); + auto it_begin = tr.finite_facets_begin(); + auto it_end = tr.finite_facets_end(); + auto filtered_it_begin = boost::make_filter_iterator(is_facet_constrained,it_begin, it_end); + auto filtered_it_end = boost::make_filter_iterator(is_facet_constrained,it_end, it_end); + cdt.write_facets(dump, tr, CGAL::make_range(filtered_it_begin, filtered_it_end)); #endif } };