diff --git a/dumux/common/valgrind.hh b/dumux/common/valgrind.hh
index d3fff186edb4713e64d9611d5a7dca0583069876..7cb83f3db3e6807a8aa494480dd10018863620ee 100644
--- a/dumux/common/valgrind.hh
+++ b/dumux/common/valgrind.hh
@@ -72,6 +72,7 @@ inline bool CheckDefined(const T &value)
     unsigned int tmp = VALGRIND_CHECK_MEM_IS_DEFINED(&value, sizeof(T));
     return tmp == 0;
 #endif
+    return 0;
 }
 
 template <class T>
@@ -81,6 +82,7 @@ inline bool CheckDefined(const T *value, int size)
     unsigned int tmp = VALGRIND_CHECK_MEM_IS_DEFINED(value, size*sizeof(T));
     return tmp == 0;
 #endif
+    return 0;
 }
 
 /*!