From 6c7c2bc321313689f56504f98129d3f67e1b727a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien@dynare.org>
Date: Fri, 21 Jan 2022 11:05:17 +0100
Subject: [PATCH] Simplification using std::set range constructor

---
 src/DynamicModel.cc | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/DynamicModel.cc b/src/DynamicModel.cc
index e4dd30b3..76d1be39 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,
-- 
GitLab