diff --git a/dune/common/densevector.hh b/dune/common/densevector.hh
index 6dacfe6613027388f5c7e0d3547bee819ecbdf72..94ec30c6b1bbd8c50ffe77b70c5a3ea038647332 100644
--- a/dune/common/densevector.hh
+++ b/dune/common/densevector.hh
@@ -244,7 +244,7 @@ namespace Dune {
 
   protected:
     // construction allowed to derived classes only
-    DenseVector () {}
+    DUNE_CONSTEXPR DenseVector () {}
 
   public:
     //===== type definitions and constants
diff --git a/dune/common/fvector.hh b/dune/common/fvector.hh
index 2718f81590c957fc8abbb0a4102e0524873f83c7..2c699549db51bce9227dea58f9bee4b6cf6fad8c 100644
--- a/dune/common/fvector.hh
+++ b/dune/common/fvector.hh
@@ -105,7 +105,7 @@ namespace Dune {
     typedef typename Base::value_type value_type;
 
     //! Constructor making default-initialized vector
-    FieldVector()
+    DUNE_CONSTEXPR FieldVector()
       : _data{}
     {}