diff --git a/include/chaiscript/utility/stack_vector.hpp b/include/chaiscript/utility/stack_vector.hpp index 706d276a..c72bfe6c 100644 --- a/include/chaiscript/utility/stack_vector.hpp +++ b/include/chaiscript/utility/stack_vector.hpp @@ -43,7 +43,7 @@ struct Stack_Vector }; void pop_back() noexcept(std::is_nothrow_destructible_v) { - (*this)[m_size--].~T(); + (*this)[--m_size].~T(); } ~Stack_Vector() noexcept(std::is_nothrow_destructible_v)