diff --git a/dune/matrix-vector/axpy.hh b/dune/matrix-vector/axpy.hh
index 5bcdd028097f97755573ca8a2992fb5ea7017a32..72442be7a86437c61c924d0cee14f85e2dd1dad7 100644
--- a/dune/matrix-vector/axpy.hh
+++ b/dune/matrix-vector/axpy.hh
@@ -72,7 +72,7 @@ namespace MatrixVector {
    * 1-dim vector or a 1 by 1 matrix.
    */
   template <class A, class B, class C, class D>
-  typename std::enable_if<ScalarTraits<B>::isScalar, void>::type addProduct(
+  typename std::enable_if_t<ScalarTraits<B>::isScalar, void> addProduct(
       A& a, const B& b, const C& c, const D& d) {
     ScaledProductHelper<A, B, C, D, ScalarTraits<A>::isScalar,
                         ScalarTraits<C>::isScalar,
@@ -91,7 +91,7 @@ namespace MatrixVector {
    * 1-dim vector or a 1 by 1 matrix.
    */
   template <class A, class B, class C, class D>
-  typename std::enable_if<ScalarTraits<B>::isScalar, void>::type
+  typename std::enable_if_t<ScalarTraits<B>::isScalar, void>
   subtractProduct(A& a, const B& b, const C& c, const D& d) {
     ScaledProductHelper<A, B, C, D, ScalarTraits<A>::isScalar,
                         ScalarTraits<C>::isScalar,