diff --git a/src/entt/entity/registry.hpp b/src/entt/entity/registry.hpp index 101ea819b..29deabaaf 100644 --- a/src/entt/entity/registry.hpp +++ b/src/entt/entity/registry.hpp @@ -141,7 +141,7 @@ class basic_registry { } auto release_entity(const Entity entity, const typename traits_type::version_type version) { - const auto vers = version + (version == traits_type::to_version(tombstone)); + const typename traits_type::version_type vers = version + (version == traits_type::to_version(tombstone)); entities[traits_type::to_entity(entity)] = traits_type::construct(traits_type::to_entity(free_list), vers); free_list = (tombstone | entity); return vers;