diff --git a/src/DynamicModel.cc b/src/DynamicModel.cc index e4dd30b3010db766dd3e473e46d7fa139043a3a3..76d1be395373a7c6c82e1f24ea4b4c4e60c69a11 100644 --- a/src/DynamicModel.cc +++ b/src/DynamicModel.cc @@ -2551,8 +2551,7 @@ DynamicModel::removeEquations(const vector<pair<string, string>> &listed_eqs_by_ bool excluded_vars_change_type) { /* Convert the const vector to a (mutable) set */ - set<pair<string, string>> listed_eqs_by_tag2; - copy(listed_eqs_by_tag.begin(), listed_eqs_by_tag.end(), inserter(listed_eqs_by_tag2, listed_eqs_by_tag2.end())); + set<pair<string, string>> listed_eqs_by_tag2(listed_eqs_by_tag.begin(), listed_eqs_by_tag.end()); vector<int> excluded_vars = removeEquationsHelper(listed_eqs_by_tag2, exclude_eqs, excluded_vars_change_type,