Daniele Bartolini 11 سال پیش
والد
کامیت
174ec209e2
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      engine/core/containers/hash.h

+ 2 - 2
engine/core/containers/hash.h

@@ -219,7 +219,7 @@ namespace crown {
 
 
 		template<typename T> void rehash(Hash<T> &h, uint32_t new_size)
 		template<typename T> void rehash(Hash<T> &h, uint32_t new_size)
 		{
 		{
-			Hash<T> nh(*h._hash.m_allocator);
+			Hash<T> nh(*h._hash._allocator);
 			array::resize(nh._hash, new_size);
 			array::resize(nh._hash, new_size);
 			array::reserve(nh._data, array::size(h._data));
 			array::reserve(nh._data, array::size(h._data));
 			for (uint32_t i=0; i<new_size; ++i)
 			for (uint32_t i=0; i<new_size; ++i)
@@ -229,7 +229,7 @@ namespace crown {
 				multi_hash::insert(nh, e.key, e.value);
 				multi_hash::insert(nh, e.key, e.value);
 			}
 			}
 
 
-			Hash<T> empty(*h._hash.m_allocator);
+			Hash<T> empty(*h._hash._allocator);
 			h.~Hash<T>();
 			h.~Hash<T>();
 			memcpy(&h, &nh, sizeof(Hash<T>));
 			memcpy(&h, &nh, sizeof(Hash<T>));
 			memcpy(&nh, &empty, sizeof(Hash<T>));
 			memcpy(&nh, &empty, sizeof(Hash<T>));