diff --git a/AK/Vector.h b/AK/Vector.h index 194e043053b..68f134aaabc 100644 --- a/AK/Vector.h +++ b/AK/Vector.h @@ -278,6 +278,13 @@ public: return value; } + void unstable_remove(int index) + { + ASSERT(index < m_size); + swap(at(index), at(m_size - 1)); + take_last(); + } + void remove(int index) { ASSERT(index < m_size);