diff --git a/ParsingDriver.cc b/ParsingDriver.cc index d39903bdf532bec97df2a4156b7afd460278cd71..a5a4d8d6fc1f2fbc049338538d4b3083dc2edb27 100644 --- a/ParsingDriver.cc +++ b/ParsingDriver.cc @@ -1948,7 +1948,7 @@ ParsingDriver::plot_conditional_forecast(string *periods) void 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(); } diff --git a/Shocks.cc b/Shocks.cc index d1c2ea7022dba61d35b563cd88c8851a002e1e3a..cc0b7700e017560d773eef3e2eef4846b7f5affe 100644 --- a/Shocks.cc +++ b/Shocks.cc @@ -312,9 +312,8 @@ MShocksStatement::checkPass(ModFileStructure &mod_file_struct, WarningConsolidat 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), - symbol_table(symbol_table_arg), path_length(-1) { } diff --git a/Shocks.hh b/Shocks.hh index de20945c72861c82e3764aa91cb7dd8fbadce2a6..539a4033634781dd059a10cdc967476f0581346e 100644 --- a/Shocks.hh +++ b/Shocks.hh @@ -90,11 +90,9 @@ class ConditionalForecastPathsStatement : public Statement { private: const AbstractShocksStatement::det_shocks_t paths; - const SymbolTable &symbol_table; int path_length; public: - ConditionalForecastPathsStatement(const AbstractShocksStatement::det_shocks_t &paths_arg, - const SymbolTable &symbol_table_arg); + ConditionalForecastPathsStatement(const AbstractShocksStatement::det_shocks_t &paths_arg); virtual void checkPass(ModFileStructure &mod_file_struct, WarningConsolidation &warnings); virtual void writeOutput(ostream &output, const string &basename) const; };