From 0b218f57c2a32acbc8f68322976eeee3c0f4de80 Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Mon, 15 Jul 2019 18:10:00 -0500 Subject: [PATCH] [ox/std] Fix Vector copy assignment to allocate as char* --- deps/ox/src/ox/std/vector.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deps/ox/src/ox/std/vector.hpp b/deps/ox/src/ox/std/vector.hpp index f59ed515..bb93b574 100644 --- a/deps/ox/src/ox/std/vector.hpp +++ b/deps/ox/src/ox/std/vector.hpp @@ -127,7 +127,7 @@ Vector &Vector::operator=(Vector &other) noexcept { this->~Vector(); m_size = other.m_size; m_cap = other.m_cap; - m_items = new T[m_cap]; + m_items = reinterpret_cast(new char[m_cap * sizeof(T)]); for (std::size_t i = 0; i < m_size; i++) { m_items[i] = other.m_items[i]; }