From 16f10d954f16c919025e85e025196dc86becfad1 Mon Sep 17 00:00:00 2001
From: Houtan Bastani <houtan@dynare.org>
Date: Thu, 23 Aug 2018 13:03:52 +0200
Subject: [PATCH] =?UTF-8?q?don=E2=80=99t=20rely=20on=20scope:=20clean=20up?=
 =?UTF-8?q?=20iterator=20names?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/DynamicModel.cc | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/src/DynamicModel.cc b/src/DynamicModel.cc
index b6bebbc4..3a5f78a1 100644
--- a/src/DynamicModel.cc
+++ b/src/DynamicModel.cc
@@ -3511,8 +3511,8 @@ DynamicModel::fillVarModelTable() const
               exit(EXIT_FAILURE);
             }
 
-          auto it = lhs_set.begin();
-          if (it->second != 0)
+          auto itlhs = lhs_set.begin();
+          if (itlhs->second != 0)
             {
               cerr << "ERROR: in Equation " << eqtag
                    << ". The variable on the LHS of a VAR may not appear with a lead or a lag. "
@@ -3521,15 +3521,15 @@ DynamicModel::fillVarModelTable() const
             }
 
           eqnumber.push_back(eqn);
-          lhs.push_back(it->first);
+          lhs.push_back(itlhs->first);
           lhs_set.clear();
           set<expr_t> lhs_expr_t_set;
           equations[eqn]->get_arg1()->collectVARLHSVariable(lhs_expr_t_set);
           lhs_expr_t.push_back(*(lhs_expr_t_set.begin()));
 
           equations[eqn]->get_arg2()->collectDynamicVariables(SymbolType::endogenous, rhs_set);
-          for (const auto & it : rhs_set)
-            if (it.second > 0)
+          for (const auto & itrhs : rhs_set)
+            if (itrhs.second > 0)
               {
                 cerr << "ERROR: in Equation " << eqtag
                      << ". A VAR may not have leaded or contemporaneous variables on the RHS. " << endl;
@@ -3697,8 +3697,8 @@ DynamicModel::fillTrendComponentModelTable() const
               exit(EXIT_FAILURE);
             }
 
-          auto it = lhs_set.begin();
-          if (it->second != 0)
+          auto itlhs = lhs_set.begin();
+          if (itlhs->second != 0)
             {
               cerr << "ERROR: in Equation " << eqtag
                    << ". The variable on the LHS of a trend component model may not appear with a lead or a lag. "
@@ -3707,15 +3707,15 @@ DynamicModel::fillTrendComponentModelTable() const
             }
 
           eqnumber.push_back(eqn);
-          lhs.push_back(it->first);
+          lhs.push_back(itlhs->first);
           lhs_set.clear();
           set<expr_t> lhs_expr_t_set;
           equations[eqn]->get_arg1()->collectVARLHSVariable(lhs_expr_t_set);
           lhs_expr_t.push_back(*(lhs_expr_t_set.begin()));
 
           equations[eqn]->get_arg2()->collectDynamicVariables(SymbolType::endogenous, rhs_set);
-          for (it = rhs_set.begin(); it != rhs_set.end(); it++)
-            if (it->second > 0)
+          for (const auto & itrhs : rhs_set)
+            if (itrhs.second > 0)
               {
                 cerr << "ERROR: in Equation " << eqtag
                      << ". A trend component model may not have leaded or contemporaneous variables on the RHS. " << endl;
-- 
GitLab