diff --git a/src/program_state.hh b/src/program_state.hh
index 06c71d27a2331fcc20db85791f8ded62e56e1a0f..1a63502ff68e7559641cbed66c9fcf63cfd9c3a5 100644
--- a/src/program_state.hh
+++ b/src/program_state.hh
@@ -39,7 +39,7 @@ template <class VectorTEMPLATE, class ScalarVectorTEMPLATE> class ProgramState {
 
     using LocalVector = typename Vector::block_type;
     using LocalMatrix = typename Matrix::block_type;
-    auto const dims = LocalVector::dimension;
+    auto constexpr dims = LocalVector::dimension;
 
     // Solving a linear problem with a multigrid solver
     auto const solveLinearProblem = [&](