From 0035faa41661054a2ef7c826b4bd3a6565b7d61b Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Sat, 20 Jun 2020 02:58:20 -0500 Subject: [PATCH] [ox/std] Make Vector::push_back use copy constructor instead of copy assign --- 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 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; }