diff --git a/dune/istl/solvers.hh b/dune/istl/solvers.hh
index 2d89232f6216f814753e3e4df80902f344513067..f3804f49e758ac39c201028c44b6d55530778911 100644
--- a/dune/istl/solvers.hh
+++ b/dune/istl/solvers.hh
@@ -1381,12 +1381,12 @@ namespace Dune {
     }
 
     template<typename T>
-    typename enable_if<std::is_same<field_type,real_type>::value,T>::type conjugate(const T& t) {
+    typename std::enable_if<std::is_same<field_type,real_type>::value,T>::type conjugate(const T& t) {
       return t;
     }
 
     template<typename T>
-    typename enable_if<!std::is_same<field_type,real_type>::value,T>::type conjugate(const T& t) {
+    typename std::enable_if<!std::is_same<field_type,real_type>::value,T>::type conjugate(const T& t) {
       return conj(t);
     }