diff --git a/deps/ox/src/ox/std/vector.hpp b/deps/ox/src/ox/std/vector.hpp index be7081f0..7d7169f9 100644 --- a/deps/ox/src/ox/std/vector.hpp +++ b/deps/ox/src/ox/std/vector.hpp @@ -245,7 +245,7 @@ void Vector::push_back(const T &item) noexcept { if (m_size == m_cap) { expandCap(m_cap ? m_cap * 2 : 100); } - m_items[m_size] = item; + new (&m_items[m_size]) T(item); ++m_size; }