From d3f6bfe34741f8e0af27dd6bc8393cc7ac238005 Mon Sep 17 00:00:00 2001 From: Celtic Minstrel Date: Tue, 5 Jul 2022 09:29:43 -0400 Subject: [PATCH] Fix compiler warning in vector2d This is a separate commit in case it needs to be reverted --- src/tools/vector2d.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/tools/vector2d.hpp b/src/tools/vector2d.hpp index f31c865f..4eec1f75 100644 --- a/src/tools/vector2d.hpp +++ b/src/tools/vector2d.hpp @@ -154,9 +154,9 @@ public: data.resize(w * h); if(old_w < width) { size_t dx = width - old_w; - for(int y = old_h - 1; y > 0; y--) { - std::move_backward(data.begin() + old_w * y, data.begin() + old_w * (y + 1), data.begin() + w * (y + 1) - dx); - std::fill_n(data.begin() + old_w + w * (y - 1), dx, Type()); + for(size_t y = old_h; y > 1; y--) { + std::move_backward(data.begin() + old_w * y, data.begin() + old_w * y, data.begin() + w * y - dx); + std::fill_n(data.begin() + old_w + w * y, dx, Type()); } } }