preprocessor: remove unused private field in EstimationStatement

issue#70
Houtan Bastani 2013-11-20 12:06:26 +01:00
parent d22047a284
commit 07f29031ec
3 changed files with 4 additions and 8 deletions

View File

@ -261,11 +261,9 @@ DiscretionaryPolicyStatement::writeOutput(ostream &output, const string &basenam
} }
EstimationStatement::EstimationStatement(const SymbolList &symbol_list_arg, EstimationStatement::EstimationStatement(const SymbolList &symbol_list_arg,
const OptionsList &options_list_arg, const OptionsList &options_list_arg) :
const SymbolTable &symbol_table_arg) :
symbol_list(symbol_list_arg), symbol_list(symbol_list_arg),
options_list(options_list_arg), options_list(options_list_arg)
symbol_table(symbol_table_arg)
{ {
} }

View File

@ -157,11 +157,9 @@ class EstimationStatement : public Statement
private: private:
const SymbolList symbol_list; const SymbolList symbol_list;
const OptionsList options_list; const OptionsList options_list;
const SymbolTable &symbol_table;
public: public:
EstimationStatement(const SymbolList &symbol_list_arg, EstimationStatement(const SymbolList &symbol_list_arg,
const OptionsList &options_list_arg, const OptionsList &options_list_arg);
const SymbolTable &symbol_table);
virtual void checkPass(ModFileStructure &mod_file_struct, WarningConsolidation &warnings); virtual void checkPass(ModFileStructure &mod_file_struct, WarningConsolidation &warnings);
virtual void writeOutput(ostream &output, const string &basename) const; virtual void writeOutput(ostream &output, const string &basename) const;
}; };

View File

@ -1540,7 +1540,7 @@ ParsingDriver::set_corr_options(string *name1, string *name2, string *subsample_
void void
ParsingDriver::run_estimation() 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(); symbol_list.clear();
options_list.clear(); options_list.clear();
} }