From 05f00aa33f5261a69dd37393848b3c9018f0e582 Mon Sep 17 00:00:00 2001
From: Houtan Bastani <houtan@dynare.org>
Date: Mon, 6 Jan 2020 16:05:22 +0100
Subject: [PATCH] fix bug causing equation tags to be ignored when casting to
 StaticModel

---
 src/StaticModel.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/StaticModel.cc b/src/StaticModel.cc
index efaaf8a8..7f83c5b7 100644
--- a/src/StaticModel.cc
+++ b/src/StaticModel.cc
@@ -164,7 +164,7 @@ StaticModel::StaticModel(const DynamicModel &m) :
       // Detect if equation is marked [dynamic]
       bool is_dynamic_only = false;
       vector<pair<string, string>> eq_tags;
-      for (const auto & [tagged_eq, tag_pair] : equation_tags)
+      for (const auto & [tagged_eq, tag_pair] : m.equation_tags)
         if (tagged_eq == i)
           {
             eq_tags.push_back(tag_pair);
-- 
GitLab