From 669219cb4cc4ded9bbd4e5e6a0827c9bdf2f951e Mon Sep 17 00:00:00 2001 From: Filip Sykala Date: Tue, 21 Jun 2022 16:33:58 +0200 Subject: [PATCH] Fix ../src/libslic3r/CutSurface.cpp:2609:28: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] ../src/libslic3r/CutSurface.cpp:2610:28: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare] --- src/libslic3r/CutSurface.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/libslic3r/CutSurface.cpp b/src/libslic3r/CutSurface.cpp index ae696f734c..3c47ce835c 100644 --- a/src/libslic3r/CutSurface.cpp +++ b/src/libslic3r/CutSurface.cpp @@ -2606,11 +2606,12 @@ void priv::store(const SurfaceCuts &cut, const std::string &dir) { unsigned int vi2) -> const Vec3f& { for (const auto &t : its.indices) { unsigned int tvi = std::numeric_limits::max(); - for (const auto &vi : t) { - if (vi == vi1) continue; - if (vi == vi2) continue; + for (const auto &vi : t) { + unsigned int vi_ = static_cast(vi); + if (vi_ == vi1) continue; + if (vi_ == vi2) continue; if (tvi == std::numeric_limits::max()) { - tvi = vi; + tvi = vi_; } else { tvi = std::numeric_limits::max(); break;