From b041cb4fba550843a39f30edbb0c491286bc1afb Mon Sep 17 00:00:00 2001
From: Houtan Bastani <houtan@dynare.org>
Date: Tue, 25 Jun 2019 12:12:34 +0200
Subject: [PATCH] macro processor: remove unnecessary function

---
 src/macro/Expressions.cc | 5 -----
 src/macro/Expressions.hh | 2 --
 2 files changed, 7 deletions(-)

diff --git a/src/macro/Expressions.cc b/src/macro/Expressions.cc
index 692a0484..b0685d12 100644
--- a/src/macro/Expressions.cc
+++ b/src/macro/Expressions.cc
@@ -565,12 +565,7 @@ Array::eval()
       increment = nullptr;
       range2 = nullptr;
     }
-  return evalArray();
-}
 
-BaseTypePtr
-Array::evalArray()
-{
   vector<ExpressionPtr> retval;
   for (const auto & it : arr)
     retval.emplace_back(it->eval());
diff --git a/src/macro/Expressions.hh b/src/macro/Expressions.hh
index 4cfaf514..ebf5332b 100644
--- a/src/macro/Expressions.hh
+++ b/src/macro/Expressions.hh
@@ -346,8 +346,6 @@ namespace macro
     string to_string() const noexcept override;
     void print(ostream &output, bool matlab_output = false) const noexcept override;
     BaseTypePtr eval() override;
-  private:
-    BaseTypePtr evalArray();
   public:
     inline size_t size() const { return arr.size(); }
     inline vector<ExpressionPtr> getValue() const { return arr; }
-- 
GitLab