From 924cb2272c853f21bb0291d8687a6da942ec9988 Mon Sep 17 00:00:00 2001
From: Johannes Pfeifer <jpfeifer@gmx.de>
Date: Fri, 5 Nov 2021 12:27:12 +0100
Subject: [PATCH] evaluate_static_model.m: provide promised output argument

(cherry picked from commit ce899af24dc1469e9e3a9ddf88446c4f98f4fc5f)
---
 matlab/evaluate_static_model.m | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/matlab/evaluate_static_model.m b/matlab/evaluate_static_model.m
index cc8a256c9c..afb9bc26a4 100644
--- a/matlab/evaluate_static_model.m
+++ b/matlab/evaluate_static_model.m
@@ -20,7 +20,7 @@ function [residuals,check1,jacob] = evaluate_static_model(ys,exo_ss,params,M,opt
 % SPECIAL REQUIREMENTS
 %   none
 
-% Copyright (C) 2001-2020 Dynare Team
+% Copyright (C) 2001-2021 Dynare Team
 %
 % This file is part of Dynare.
 %
@@ -61,6 +61,10 @@ else
             end
         end
     else
-        residuals = feval(fh_static,ys,exo_ss,params);
+        if nargout<3
+            residuals = feval(fh_static,ys,exo_ss,params);
+        else
+            [residuals, jacob] = feval(fh_static,ys,exo_ss,params);
+        end
     end
 end
-- 
GitLab