diff --git a/source/blender/blenkernel/intern/mesh_normals.cc b/source/blender/blenkernel/intern/mesh_normals.cc index 1207c465135..7c365e4b68f 100644 --- a/source/blender/blenkernel/intern/mesh_normals.cc +++ b/source/blender/blenkernel/intern/mesh_normals.cc @@ -1337,7 +1337,8 @@ void normals_calc_corners(const Span vert_positions, Vector space_groups_count; Vector> all_space_groups; - for (auto &groups : space_groups) { + /* WARNING: can't use `auto` here, causes build failure on GCC 15.2, WITH_TBB=OFF. */ + for (Vector &groups : space_groups) { space_groups_count.append(groups.size()); all_space_groups.append(std::move(groups)); }