diff --git a/dune/stuff/common/disable_warnings.hh b/dune/stuff/common/disable_warnings.hh
index 582ef5e3627668aa2e4adac40392ac7535cf2e8a..facb3679d62471b30f672dabb56d89c6fc45d351 100644
--- a/dune/stuff/common/disable_warnings.hh
+++ b/dune/stuff/common/disable_warnings.hh
@@ -41,4 +41,5 @@
 #pragma GCC diagnostic ignored "-Wreorder"
 #pragma GCC diagnostic ignored "-Wuninitialized"
 #pragma GCC diagnostic ignored "-Wunused-local-typedefs"
+#pragma GCC diagnostic ignored "-Wundef"
 #endif