From 10333f99e27dfeec4411c33cb2e15102d598e536 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien@dynare.org>
Date: Thu, 15 Oct 2020 10:59:15 +0200
Subject: [PATCH] Fix extended_path + bytecode under Octave

Ref. #1742
---
 matlab/ep/setup_stochastic_perfect_foresight_model_solver.m | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/matlab/ep/setup_stochastic_perfect_foresight_model_solver.m b/matlab/ep/setup_stochastic_perfect_foresight_model_solver.m
index 55e4d8a822..2868196aba 100644
--- a/matlab/ep/setup_stochastic_perfect_foresight_model_solver.m
+++ b/matlab/ep/setup_stochastic_perfect_foresight_model_solver.m
@@ -66,7 +66,9 @@ else
 end
 pfm.i_cols_j = 1:pfm.nd;
 pfm.i_upd = pfm.ny+(1:pfm.periods*pfm.ny);
-pfm.dynamic_model = str2func([DynareModel.fname,'.dynamic']);
+if ~DynareOptions.bytecode
+    pfm.dynamic_model = str2func([DynareModel.fname,'.dynamic']);
+end
 pfm.verbose = DynareOptions.ep.verbosity;
 pfm.maxit_ = DynareOptions.simul.maxit;
 pfm.tolerance = DynareOptions.dynatol.f;
-- 
GitLab