diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2024-01-01 13:05:54 -0500 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2024-01-01 13:05:54 -0500 |
| commit | 3404cd0752ebcad7782ca7863fda0985f478e0a0 (patch) | |
| tree | 27bbcdda094ac89cdda103e3d6b5f23f0bf06ef6 /src/dynamic-array.hpp | |
| parent | 499206dcb39e9ed0c3e21e3c580f556218e0c693 (diff) | |
DynArray resize should destruct
Diffstat (limited to 'src/dynamic-array.hpp')
| -rw-r--r-- | src/dynamic-array.hpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dynamic-array.hpp b/src/dynamic-array.hpp index 307983d..d35e5e2 100644 --- a/src/dynamic-array.hpp +++ b/src/dynamic-array.hpp @@ -208,7 +208,7 @@ template <typename T> inline void DynArray<T>::Resize(int64_t count) { int64_t beforeCount = this->elementCount; if IS_DESTRUCTIBLE(T) { if (beforeCount > count) { - for (long i = count; i > beforeCount; --i) { + for (int64_t i = beforeCount; i > count; --i) { reinterpret_cast<T *>(this->ptr + (i * sizeof(T)))->~T(); } } |
