diff --git a/src/entt/entity/group.hpp b/src/entt/entity/group.hpp index 3fccc6973..e3d061724 100644 --- a/src/entt/entity/group.hpp +++ b/src/entt/entity/group.hpp @@ -840,9 +840,7 @@ public: for(auto next = *length; next; --next) { ([next = next-1, curr = cpool->data()[next-1]](auto *cpool) { - const auto pos = cpool->index(curr); - - if(pos != next) { + if(const auto pos = cpool->index(curr); pos != next) { cpool->swap(next, pos); } }(std::get *>(pools)), ...);