diff --git a/tests/tsid-formulation.cpp b/tests/tsid-formulation.cpp
index b19b6afbee40de080412ba75bfd85073902c61e0..cab94e672ceaa4f60d0934a3af1e3987a5162f45 100644
--- a/tests/tsid-formulation.cpp
+++ b/tests/tsid-formulation.cpp
@@ -119,7 +119,7 @@ class StandardRomeoInvDynCtrl
 
     pinocchio::srdf::loadReferenceConfigurations(robot->model(),srdfFileName,false);
 
-    const unsigned int nv = robot->nv();
+    const unsigned int nv{static_cast<unsigned int>(robot->nv())};
     q = neutral(robot->model());
     std::cout << "q: " << q.transpose() << std::endl;
     q(2) += 0.84;