Browse Source

sparse_set: erase assertion

Michele Caini 4 years ago
parent
commit
08ff3ff55c
1 changed files with 1 additions and 0 deletions
  1. 1 0
      src/entt/entity/sparse_set.hpp

+ 1 - 0
src/entt/entity/sparse_set.hpp

@@ -708,6 +708,7 @@ public:
     void erase(const entity_type entt, void *ud = nullptr) {
         ENTT_ASSERT(contains(entt), "Set does not contain entity");
         (mode == deletion_policy::in_place) ? in_place_pop(entt, ud) : swap_and_pop(entt, ud);
+        ENTT_ASSERT(!contains(entt), "Destruction did not take place");
     }
 
     /**