diff --git a/meson.build b/meson.build
index 0bbd24b2a295..aceba997aebd 100644
--- a/meson.build
+++ b/meson.build
@@ -60,6 +60,12 @@ if cc.get_id() == 'clang'
     endif
 endif
 
+if cc.has_argument('-Wno-c99-designator')
+    common_arguments += [
+        '-Wno-c99-designator',
+    ]
+endif
+
 c_arguments += common_arguments
 cpp_arguments += common_arguments
 
