From e47e74fc76dd82bd37bd7d202fa984c38d9e3026 Mon Sep 17 00:00:00 2001 From: Michele Caini Date: Wed, 20 Jul 2022 14:49:49 +0200 Subject: [PATCH] registry: remove validity check from erase --- src/entt/entity/registry.hpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/entt/entity/registry.hpp b/src/entt/entity/registry.hpp index c0fd6a5be..c1291f5fe 100644 --- a/src/entt/entity/registry.hpp +++ b/src/entt/entity/registry.hpp @@ -922,7 +922,6 @@ public: */ template void erase(const entity_type entt) { - ENTT_ASSERT(valid(entt), "Invalid entity"); (assure().erase(entt), (assure().erase(entt), ...)); } @@ -944,7 +943,6 @@ public: assure().erase(std::move(first), std::move(last)); } else { for(auto cpools = std::forward_as_tuple(assure(), assure()...); first != last; ++first) { - ENTT_ASSERT(valid(*first), "Invalid entity"); std::apply([entt = *first](auto &...curr) { (curr.erase(entt), ...); }, cpools); } }