diff --git a/Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/connected_components.h b/Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/connected_components.h index 2baf098aac3..d084e134e99 100644 --- a/Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/connected_components.h +++ b/Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/connected_components.h @@ -433,10 +433,7 @@ std::size_t keep_large_connected_components(PolygonMesh& pmesh, // vector_property_map boost::vector_property_map face_cc(fim); std::size_t num = connected_components(pmesh, face_cc, np); - std::vector component_size(num); - - for(std::size_t i=0; i component_size(num, 0); for(face_descriptor f : faces(pmesh)) component_size[face_cc[f]] += get(face_size_pmap, f);