From 9988e3b5779fe49876935aa169accca6317fbce4 Mon Sep 17 00:00:00 2001 From: unageek <29035331+unageek@users.noreply.github.com> Date: Wed, 11 Sep 2024 13:50:32 +0900 Subject: [PATCH] Fix build failure with MSVC --- include/kigumi/Triangle_mesh.h | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/include/kigumi/Triangle_mesh.h b/include/kigumi/Triangle_mesh.h index bcbdb48..da0b8b4 100644 --- a/include/kigumi/Triangle_mesh.h +++ b/include/kigumi/Triangle_mesh.h @@ -105,12 +105,14 @@ class Triangle_mesh { void finalize() { std::vector> map; map.reserve(3 * faces_.size()); - Face_index fi{0}; - for (const auto& face : faces_) { - map.emplace_back(face[0], fi); - map.emplace_back(face[1], fi); - map.emplace_back(face[2], fi); - ++fi; + { + Face_index fi{0}; + for (const auto& face : faces_) { + map.emplace_back(face[0], fi); + map.emplace_back(face[1], fi); + map.emplace_back(face[2], fi); + ++fi; + } } parallel_sort(map.begin(), map.end());