diff --git a/src/regex_impl.hh b/src/regex_impl.hh index 535cdf92..9c2f26af 100644 --- a/src/regex_impl.hh +++ b/src/regex_impl.hh @@ -118,7 +118,7 @@ public: for (size_t i = m_program.save_count-1; i > 0; --i) saves->pos[i].~Iterator(); saves->~Saves(); - ::operator delete(saves, sizeof(Saves) + (m_program.save_count-1) * sizeof(Iterator)); + ::operator delete(saves); } }