From b356b8d5faa1acdf8c0387da2af46f8a8d285eee Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien@dynare.org>
Date: Mon, 6 Dec 2021 16:34:57 +0100
Subject: [PATCH] Substitute out adl() operators in equations marked [static]

---
 src/DynamicModel.cc | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/DynamicModel.cc b/src/DynamicModel.cc
index d975801e..0f76199c 100644
--- a/src/DynamicModel.cc
+++ b/src/DynamicModel.cc
@@ -5335,6 +5335,9 @@ DynamicModel::substituteAdl()
 
   for (auto &equation : equations)
     equation = dynamic_cast<BinaryOpNode *>(equation->substituteAdl());
+
+  for (auto &equation : static_only_equations)
+    equation = dynamic_cast<BinaryOpNode *>(equation->substituteAdl());
 }
 
 void
-- 
GitLab