diff --git a/src/core/sal/arm/Architecture.cc b/src/core/sal/arm/Architecture.cc index 9dacf530..ac7df412 100644 --- a/src/core/sal/arm/Architecture.cc +++ b/src/core/sal/arm/Architecture.cc @@ -28,8 +28,7 @@ ArmArchitecture::~ArmArchitecture() for (std::vector::iterator it = m_Registers.begin(); it != m_Registers.end(); it++) delete *it; - it = m_Registers.erase(it); - } + m_Registers.clear(); } } // end-of-namespace: fail