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