diff --git a/dynare++/sylv/cc/SylvParams.cpp b/dynare++/sylv/cc/SylvParams.cpp
index bad3fed8cef67651fc0bbb06c0b768562c1b62e3..ee1b90e480d2ea818feeb98564519fc5091c4050 100644
--- a/dynare++/sylv/cc/SylvParams.cpp
+++ b/dynare++/sylv/cc/SylvParams.cpp
@@ -133,7 +133,7 @@ void SylvParams::setArrayNames(int& num, const char** names) const
 #if defined(MATLAB_MEX_FILE) || defined(OCTAVE_MEX_FILE)
 mxArray* SylvParams::DoubleParamItem::createMatlabArray() const
 {
-    return mxCreateScalarDouble(value);
+    return mxCreateDoubleScalar(value);
 }
 
 mxArray* SylvParams::IntParamItem::createMatlabArray() const