preprocessor: remove unused private field in ConditionalForecastPathsStatement

issue#70
Houtan Bastani 2013-11-20 12:17:07 +01:00
parent 07f29031ec
commit 790b138042
3 changed files with 3 additions and 6 deletions

View File

@ -1948,7 +1948,7 @@ ParsingDriver::plot_conditional_forecast(string *periods)
void void
ParsingDriver::conditional_forecast_paths() ParsingDriver::conditional_forecast_paths()
{ {
mod_file->addStatement(new ConditionalForecastPathsStatement(det_shocks, mod_file->symbol_table)); mod_file->addStatement(new ConditionalForecastPathsStatement(det_shocks));
det_shocks.clear(); det_shocks.clear();
} }

View File

@ -312,9 +312,8 @@ MShocksStatement::checkPass(ModFileStructure &mod_file_struct, WarningConsolidat
mod_file_struct.shocks_present_but_simul_not_yet = true; mod_file_struct.shocks_present_but_simul_not_yet = true;
} }
ConditionalForecastPathsStatement::ConditionalForecastPathsStatement(const AbstractShocksStatement::det_shocks_t &paths_arg, const SymbolTable &symbol_table_arg) : ConditionalForecastPathsStatement::ConditionalForecastPathsStatement(const AbstractShocksStatement::det_shocks_t &paths_arg) :
paths(paths_arg), paths(paths_arg),
symbol_table(symbol_table_arg),
path_length(-1) path_length(-1)
{ {
} }

View File

@ -90,11 +90,9 @@ class ConditionalForecastPathsStatement : public Statement
{ {
private: private:
const AbstractShocksStatement::det_shocks_t paths; const AbstractShocksStatement::det_shocks_t paths;
const SymbolTable &symbol_table;
int path_length; int path_length;
public: public:
ConditionalForecastPathsStatement(const AbstractShocksStatement::det_shocks_t &paths_arg, ConditionalForecastPathsStatement(const AbstractShocksStatement::det_shocks_t &paths_arg);
const SymbolTable &symbol_table_arg);
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;
}; };