Fix delete[] alignment in ecs table storage
This commit is contained in:
parent
933874eddf
commit
70b260ec50
1 changed files with 2 additions and 2 deletions
|
|
@ -200,7 +200,7 @@ namespace psemek::ecs::detail
|
|||
column_impl<Component, Empty>::~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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue