diff --git a/source/adios2/core/VariableBase.h b/source/adios2/core/VariableBase.h
index 0061c8ec5a2abddb98f4255fad84966d02710a8b..6995b148592a2ec6b571374cf114f8b5cba282a4 100644
--- a/source/adios2/core/VariableBase.h
+++ b/source/adios2/core/VariableBase.h
@@ -52,8 +52,8 @@ public:
     const bool m_DebugMode = false;
 
     VariableBase(const std::string &name, const std::string type,
-                 const std::size_t elementSize, const Dims localDimensions,
-                 const Dims globalDimensions, const Dims offsets,
+                 const std::size_t elementSize, const Dims globalDimensions,
+                 const Dims localDimensions, const Dims offsets,
                  const bool debugMode)
     : m_Name{name}, m_Type{type}, m_ElementSize{elementSize},
       m_LocalDimensions{localDimensions}, m_GlobalDimensions{globalDimensions},