From 4486df9f8f3ec153f983a8ffb12b9c0eb65914ea Mon Sep 17 00:00:00 2001
From: Houtan Bastani <houtan@dynare.org>
Date: Mon, 13 Feb 2017 12:33:12 +0100
Subject: [PATCH] preprocessor: bug fix for writing of parameter values. Closes
 #1394

---
 NumericalInitialization.cc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/NumericalInitialization.cc b/NumericalInitialization.cc
index c9ebe608..057b59d6 100644
--- a/NumericalInitialization.cc
+++ b/NumericalInitialization.cc
@@ -66,8 +66,9 @@ InitParamStatement::writeJuliaOutput(ostream &output, const string &basename)
 void
 InitParamStatement::writeJsonOutput(ostream &output) const
 {
+  deriv_node_temp_terms_t tef_terms;
   output << "{\"statementName\": \"param_init\", \"name\": \"" << symbol_table.getName(symb_id) << "\", " << "\"value\": \"";
-  param_value->writeOutput(output);
+  param_value->writeJsonOutput(output, oMatlabOutsideModel, temporary_terms_t(), tef_terms);
   output << "\"}";
 }
 
-- 
GitLab