diff --git a/src/entt/entity/registry.hpp b/src/entt/entity/registry.hpp index 3d402b6b8..f9ce83e4e 100644 --- a/src/entt/entity/registry.hpp +++ b/src/entt/entity/registry.hpp @@ -195,8 +195,8 @@ class basic_registry { if(auto &&pdata = pools[index]; !pdata.pool) { pdata.type_id = type_info::id(); pdata.pool.reset(new pool_handler()); - pdata.remove = [](sparse_set &cpool, basic_registry &owner, const entity_type entt) { - static_cast &>(cpool).remove(owner, entt); + pdata.remove = [](sparse_set &target, basic_registry &owner, const entity_type entt) { + static_cast &>(target).remove(owner, entt); }; } @@ -206,8 +206,8 @@ class basic_registry { cpool = pools.emplace_back(pool_data{ type_info::id(), std::unique_ptr>{new pool_handler()}, - [](sparse_set &cpool, basic_registry &owner, const entity_type entt) { - static_cast &>(cpool).remove(owner, entt); + [](sparse_set &target, basic_registry &owner, const entity_type entt) { + static_cast &>(target).remove(owner, entt); } }).pool.get(); } else {