diff --git a/Source/cmake.cxx b/Source/cmake.cxx index 338144768..5c52a1a2d 100644 --- a/Source/cmake.cxx +++ b/Source/cmake.cxx @@ -212,7 +212,7 @@ void cmake::CleanupCommandsAndMacros() delete j->second; } } - this->Commands.erase(this->Commands.begin(), this->Commands.end()); + this->Commands.clear(); std::vector::iterator it; for ( it = commands.begin(); it != commands.end(); ++ it )