Michele Caini 1 год назад
Родитель
Сommit
898dc2a122
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      src/entt/entity/registry.hpp

+ 2 - 2
src/entt/entity/registry.hpp

@@ -248,10 +248,10 @@ class basic_registry {
             ENTT_ASSERT(id == type_hash<Type>::value(), "User entity storage not allowed");
             return entities;
         } else {
+            using storage_type = storage_for_type<Type>;
             auto &cpool = pools[id];
 
             if(!cpool) {
-                using storage_type = storage_for_type<Type>;
                 using alloc_type = typename storage_type::allocator_type;
 
                 if constexpr(std::is_void_v<Type> && !std::is_constructible_v<alloc_type, allocator_type>) {
@@ -265,7 +265,7 @@ class basic_registry {
             }
 
             ENTT_ASSERT(cpool->type() == type_id<Type>(), "Unexpected type");
-            return static_cast<storage_for_type<Type> &>(*cpool);
+            return static_cast<storage_type &>(*cpool);
         }
     }