From 426f5067c073467f8b45e3bdead59973f74d58ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Loriot?= Date: Wed, 13 Mar 2024 17:29:30 +0100 Subject: [PATCH] workaround warning --- Orthtree/include/CGAL/Orthtree_traits_face_graph.h | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Orthtree/include/CGAL/Orthtree_traits_face_graph.h b/Orthtree/include/CGAL/Orthtree_traits_face_graph.h index c0b98ff40e7..ffa353cd613 100644 --- a/Orthtree/include/CGAL/Orthtree_traits_face_graph.h +++ b/Orthtree/include/CGAL/Orthtree_traits_face_graph.h @@ -76,15 +76,14 @@ struct Orthtree_traits_face_graph : public Orthtree_traits_base< std::array min = {0.0, 0}, max = {0.0, 0}; if (faces(m_pm).begin() != faces(m_pm).end()) { - const Point_d& p = get(m_vpm, *vertices(m_pm).begin()); - min = {p.x(), p.y(), p.z()}; - max = min; + bool first = true; for (auto v: vertices(m_pm)) { const Point_d& p_v = get(m_vpm, v); for (int i = 0; i < 3; ++i) { - if (p_v[i] < min[i]) min[i] = p_v[i]; - if (p_v[i] > max[i]) max[i] = p_v[i]; + if (first || p_v[i] < min[i]) min[i] = p_v[i]; + if (first || p_v[i] > max[i]) max[i] = p_v[i]; } + first=false; } }