diff --git a/Constrained_triangulation_3/include/CGAL/Conforming_constrained_Delaunay_triangulation_3.h b/Constrained_triangulation_3/include/CGAL/Conforming_constrained_Delaunay_triangulation_3.h index 374fff72c9f..be5a112b97b 100644 --- a/Constrained_triangulation_3/include/CGAL/Conforming_constrained_Delaunay_triangulation_3.h +++ b/Constrained_triangulation_3/include/CGAL/Conforming_constrained_Delaunay_triangulation_3.h @@ -1145,7 +1145,7 @@ protected: { const auto point = self->point(v_Steiner); if(!self->cdt_2_are_initialized) return; - for(const auto [_, poly_id] : CGAL::make_range(self->constraint_to_faces.equal_range(constraint))) { + for(const auto& [_, poly_id] : CGAL::make_range(self->constraint_to_faces.equal_range(constraint))) { auto& non_const_cdt_2 = self->face_cdt_2[poly_id]; const auto& cdt_2 = non_const_cdt_2;