From c399f545817f8af88226f76211b197bccfe28504 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Adjemian=20=28Ry=C3=BBk=29?=
 <stepan@adjemian.eu>
Date: Mon, 18 Dec 2023 08:57:12 +0100
Subject: [PATCH] Remove call to eval.

---
 matlab/optimization/dynare_minimize_objective.m | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/matlab/optimization/dynare_minimize_objective.m b/matlab/optimization/dynare_minimize_objective.m
index ea80ac0913..5466d2330d 100644
--- a/matlab/optimization/dynare_minimize_objective.m
+++ b/matlab/optimization/dynare_minimize_objective.m
@@ -529,7 +529,7 @@ switch minimizer_algorithm
     % Set objective function.
     objfun = @(x) objective_function(x, varargin{:});
     if ischar(particleswarmOptions.SwarmSize)
-        eval(['particleswarmOptions.SwarmSize = ' particleswarmOptions.SwarmSize ';'])
+        particleswarmOptions.SwarmSize = str2num(particleswarmOptions.SwarmSize);
     end
     if isempty(particleswarmOptions.InitialSwarmMatrix)
         particleswarmOptions.InitialSwarmMatrix = zeros(particleswarmOptions.SwarmSize, numberofvariables);
-- 
GitLab