From 07f29031ec098c28be6cb11e1c5bc50b75223edc Mon Sep 17 00:00:00 2001
From: Houtan Bastani <houtan@dynare.org>
Date: Wed, 20 Nov 2013 12:06:26 +0100
Subject: [PATCH] preprocessor: remove unused private field in
 EstimationStatement

---
 ComputingTasks.cc | 6 ++----
 ComputingTasks.hh | 4 +---
 ParsingDriver.cc  | 2 +-
 3 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/ComputingTasks.cc b/ComputingTasks.cc
index dda585d4..9af570b7 100644
--- a/ComputingTasks.cc
+++ b/ComputingTasks.cc
@@ -261,11 +261,9 @@ DiscretionaryPolicyStatement::writeOutput(ostream &output, const string &basenam
 }
 
 EstimationStatement::EstimationStatement(const SymbolList &symbol_list_arg,
-                                         const OptionsList &options_list_arg,
-                                         const SymbolTable &symbol_table_arg) :
+                                         const OptionsList &options_list_arg) :
   symbol_list(symbol_list_arg),
-  options_list(options_list_arg),
-  symbol_table(symbol_table_arg)
+  options_list(options_list_arg)
 {
 }
 
diff --git a/ComputingTasks.hh b/ComputingTasks.hh
index 156a3421..6d67638c 100644
--- a/ComputingTasks.hh
+++ b/ComputingTasks.hh
@@ -157,11 +157,9 @@ class EstimationStatement : public Statement
 private:
   const SymbolList symbol_list;
   const OptionsList options_list;
-  const SymbolTable &symbol_table;
 public:
   EstimationStatement(const SymbolList &symbol_list_arg,
-                      const OptionsList &options_list_arg,
-                      const SymbolTable &symbol_table);
+                      const OptionsList &options_list_arg);
   virtual void checkPass(ModFileStructure &mod_file_struct, WarningConsolidation &warnings);
   virtual void writeOutput(ostream &output, const string &basename) const;
 };
diff --git a/ParsingDriver.cc b/ParsingDriver.cc
index f28c4eeb..d39903bd 100644
--- a/ParsingDriver.cc
+++ b/ParsingDriver.cc
@@ -1540,7 +1540,7 @@ ParsingDriver::set_corr_options(string *name1, string *name2, string *subsample_
 void
 ParsingDriver::run_estimation()
 {
-  mod_file->addStatement(new EstimationStatement(symbol_list, options_list, mod_file->symbol_table));
+  mod_file->addStatement(new EstimationStatement(symbol_list, options_list));
   symbol_list.clear();
   options_list.clear();
 }
-- 
GitLab