fixes: arc_len_next may be used uninitialized [-Wmaybe-uninitialized]

This commit is contained in:
Raoul Rubien 2025-09-14 23:15:43 +02:00 committed by Dipl.-Ing. Raoul Rubien, BSc
parent 83cb9b6f08
commit 72d87a131a

View file

@ -1838,18 +1838,18 @@ static inline void base_support_extend_infill_lines(Polylines &infill, BoundaryI
const auto dist_min_y = coord_t(line_spacing * 0.5);
for (ContourIntersectionPoint &cp : graph.map_infill_end_point_to_boundary) {
const Points &contour = graph.boundary[cp.contour_idx];
const std::vector<double> &contour_param = graph.boundary_params[cp.contour_idx];
const Point &pt = contour[cp.point_idx];
const bool first = graph.first(cp);
int extend_next_idx = -1;
int extend_prev_idx = -1;
coord_t dist_y_prev;
coord_t dist_y_next;
double arc_len_prev;
double arc_len_next;
const Points &contour { graph.boundary[cp.contour_idx] };
const std::vector<double> &contour_param { graph.boundary_params[cp.contour_idx] };
const Point &pt { contour[cp.point_idx] };
const bool first { graph.first(cp) };
int extend_next_idx { -1 };
int extend_prev_idx { -1 };
coord_t dist_y_prev { 0 };
coord_t dist_y_next { 0 };
double arc_len_prev { 0 };
double arc_len_next { 0 };
if (! graph.next_vertical(cp)){
if (! graph.next_vertical(cp)) {
size_t i = cp.point_idx;
size_t j = next_idx_modulo(i, contour);
while (j != cp.next_on_contour->point_idx) {