From d9bb2127e1d08a575ad5d5446c6f12d83bc954f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien@dynare.org> Date: Fri, 23 Nov 2018 17:39:51 +0100 Subject: [PATCH] Fix bug in block decomposition with treatment of varexo_det (manually cherry-picked from fa039b8c4197cbc385c4baa10aca7f520de5cfb6) --- preprocessor/DynamicModel.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/preprocessor/DynamicModel.cc b/preprocessor/DynamicModel.cc index c7be5ba0a3..c7395cf393 100644 --- a/preprocessor/DynamicModel.cc +++ b/preprocessor/DynamicModel.cc @@ -291,7 +291,7 @@ DynamicModel::writeModelEquationsOrdered_M(const string &dynamic_basename) const prev_var = 999999999; prev_lag = -9999999; count_col_exo_det = 0; - for (map<pair<int, pair<int, int> >, expr_t>::const_iterator it = tmp_block_exo_derivative.begin(); it != tmp_block_exo_derivative.end(); it++) + for (map<pair<int, pair<int, int> >, expr_t>::const_iterator it = tmp_block_exo_det_derivative.begin(); it != tmp_block_exo_det_derivative.end(); it++) { int lag = it->first.first; unsigned int var = it->first.second.first; -- GitLab