diff --git a/include/Nazara/Core/StackVector.inl b/include/Nazara/Core/StackVector.inl index cfe7b3d0c..618a81e8d 100644 --- a/include/Nazara/Core/StackVector.inl +++ b/include/Nazara/Core/StackVector.inl @@ -130,10 +130,7 @@ namespace Nz PlacementNew(&m_ptr[m_size], std::move(*lastElement)); if (&m_ptr[index] < lastElement) - { - std::size_t count = m_size - index - 1; - std::move_backward(&m_ptr[index], &m_ptr[index + count], &m_ptr[m_size]); - } + std::move_backward(&m_ptr[index], &m_ptr[m_size - 1], &m_ptr[m_size]); PlacementDestroy(&m_ptr[index]); }