diff --git a/Polyhedron/demo/Polyhedron/triangulate_primitive.h b/Polyhedron/demo/Polyhedron/triangulate_primitive.h index 4fd4afa6a00..5f84f6e0a89 100644 --- a/Polyhedron/demo/Polyhedron/triangulate_primitive.h +++ b/Polyhedron/demo/Polyhedron/triangulate_primitive.h @@ -125,7 +125,7 @@ private: std::vector skip(idPoints.size(), false); for (std::size_t i = 0; i < idPoints.size(); i++) { - int prev = (i - 1 + idPoints.size()) % idPoints.size(); + std::size_t prev = (i - 1 + idPoints.size()) % idPoints.size(); if (idPoints[i].first < idPoints[prev].first) { auto it = edge_map.emplace(std::make_pair(idPoints[i].first, idPoints[prev].first), i); if (!it.second) {