From acdfc1ad62c96648e9548f32b846b50fa74e5f52 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien@dynare.org>
Date: Thu, 23 Mar 2023 16:30:34 +0100
Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Julia:=20auxiliary=20variables?=
 =?UTF-8?q?=20of=20static=20model=20were=20incorrect=20in=20set=5Fauxiliar?=
 =?UTF-8?q?y=5Fvariables!?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

The output was in MATLAB syntax instead of Julia syntax.
---
 src/StaticModel.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/StaticModel.cc b/src/StaticModel.cc
index c1fc3530..cf306742 100644
--- a/src/StaticModel.cc
+++ b/src/StaticModel.cc
@@ -766,7 +766,7 @@ StaticModel::writeAuxVarRecursiveDefinitions(ostream &output, ExprNodeOutputType
   deriv_node_temp_terms_t tef_terms;
   for (auto aux_equation : aux_equations)
     if (dynamic_cast<ExprNode *>(aux_equation)->containsExternalFunction())
-      dynamic_cast<ExprNode *>(aux_equation)->writeExternalFunctionOutput(output, ExprNodeOutputType::matlabStaticModel, {}, {}, tef_terms);
+      dynamic_cast<ExprNode *>(aux_equation)->writeExternalFunctionOutput(output, output_type, {}, {}, tef_terms);
   for (auto aux_equation : aux_equations)
     {
       dynamic_cast<ExprNode *>(aux_equation->substituteStaticAuxiliaryDefinition())->writeOutput(output, output_type);
-- 
GitLab