storage: updated pointer type for storage iterator

This commit is contained in:
Michele Caini
2021-05-17 10:10:54 +02:00
parent ff642ffff7
commit 8e5a048913

View File

@@ -158,7 +158,7 @@ class basic_storage: public basic_sparse_set<Entity, typename std::allocator_tra
[[nodiscard]] pointer operator->() const ENTT_NOEXCEPT {
const auto pos = size_type(index-1u);
return &(*packed)[page(pos)][offset(pos)];
return std::addressof((*packed)[page(pos)][offset(pos)]);
}
[[nodiscard]] reference operator*() const ENTT_NOEXCEPT {