diff --git a/include/eigenpy/numpy-map.hpp b/include/eigenpy/numpy-map.hpp
index 798cfd7795d0254ddc71a2560756fc2e37a478be..e73f1f42d5f71569dd6403833cf4ea6f2426784b 100644
--- a/include/eigenpy/numpy-map.hpp
+++ b/include/eigenpy/numpy-map.hpp
@@ -210,7 +210,7 @@ struct numpy_map_impl_tensor {
     EIGENPY_UNUSED_VARIABLE(swap_dimensions);
     assert(PyArray_NDIM(pyArray) == NumIndices || NumIndices == Eigen::Dynamic);
 
-    Eigen::DSizes<Index, NumIndices> dimensions(PyArray_NDIM(pyArray));
+    Eigen::DSizes<Index, NumIndices> dimensions;
     for (int k = 0; k < PyArray_NDIM(pyArray); ++k)
       dimensions[k] = PyArray_DIMS(pyArray)[k];