From adddcf6197db28003f5468856dd579dbbf62d5cd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= <sebastien@dynare.org>
Date: Fri, 15 Dec 2023 15:30:16 +0100
Subject: [PATCH] minus_logged_prior_density.m: fix syntax error with output
 arguments
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

It’s not possible to use tildes for declaration of output arguments (otherwise
these arguments will be uninitialized if requested).

Detected by MATLAB Code Analyzer app.
---
 matlab/estimation/minus_logged_prior_density.m | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/matlab/estimation/minus_logged_prior_density.m b/matlab/estimation/minus_logged_prior_density.m
index 9c52fcea90..1574b56342 100644
--- a/matlab/estimation/minus_logged_prior_density.m
+++ b/matlab/estimation/minus_logged_prior_density.m
@@ -1,4 +1,4 @@
-function [fval, info, exitflag, ~, ~] = minus_logged_prior_density(xparams, Prior, options_, M_, estim_params_, oo_)
+function [fval, info, exitflag, fake1, fake2] = minus_logged_prior_density(xparams, Prior, options_, M_, estim_params_, oo_)
 
 % Evaluates minus the logged prior density.
  %
@@ -33,6 +33,8 @@ function [fval, info, exitflag, ~, ~] = minus_logged_prior_density(xparams, Prio
 
 exitflag = true;
 info = zeros(4,1);
+fake1 = [];
+fake2 = [];
 
 %------------------------------------------------------------------------------
 % 1. Get the structural parameters & define penalties
-- 
GitLab