From edb363b2368a8be04ebe7ed5b197d100ffc69798 Mon Sep 17 00:00:00 2001 From: Michele Caini Date: Thu, 15 Oct 2020 15:23:56 +0200 Subject: [PATCH] sparse_set: avoid comparisons between different types --- src/entt/entity/sparse_set.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/entt/entity/sparse_set.hpp b/src/entt/entity/sparse_set.hpp index 81d474604..a0095ea1d 100644 --- a/src/entt/entity/sparse_set.hpp +++ b/src/entt/entity/sparse_set.hpp @@ -443,7 +443,7 @@ public: */ template void erase(It first, It last) { - if(std::distance(first, last) == packed.size()) { + if(std::distance(first, last) == std::distance(packed.begin(), packed.end())) { // no validity check, let it be misused clear(); } else {