diff --git a/libs/ecs/include/psemek/ecs/detail/column.hpp b/libs/ecs/include/psemek/ecs/detail/column.hpp index 01340554..2639f9e7 100644 --- a/libs/ecs/include/psemek/ecs/detail/column.hpp +++ b/libs/ecs/include/psemek/ecs/detail/column.hpp @@ -200,7 +200,7 @@ namespace psemek::ecs::detail column_impl::~column_impl() { clear(); - delete [] data_; + ::operator delete [] (data_, std::align_val_t(alignof(Component))); data_ = nullptr; row_count_ = 0; } @@ -226,7 +226,7 @@ namespace psemek::ecs::detail old_begin->~Component(); } - delete [] data_; + ::operator delete [] (data_, std::align_val_t(alignof(Component))); data_ = new_data; capacity_ = new_capacity; }