diff --git a/mex/sources/libkorder/tl/tl_static.cc b/mex/sources/libkorder/tl/tl_static.cc
index 5d7bd04775ca265b899b0d02ae551cbb7b9cc4e4..b29f55e6cf7818aebe8cabed2b7bf9f92812c024 100644
--- a/mex/sources/libkorder/tl/tl_static.cc
+++ b/mex/sources/libkorder/tl/tl_static.cc
@@ -1,6 +1,6 @@
 /*
  * Copyright © 2004 Ondra Kamenik
- * Copyright © 2019-2022 Dynare Team
+ * Copyright © 2019-2024 Dynare Team
  *
  * This file is part of Dynare.
  *
@@ -55,7 +55,7 @@ init(int dim, int nvar)
     throw TLException(__FILE__, __LINE__,
                       "Problem too large, you should decrease the approximation order");
 
-  std::lock_guard<std::mutex> {mut};
+  std::lock_guard<std::mutex> lk {mut};
   ebundle.generateUpTo(dim);
   pbundle.generateUpTo(dim);