From 268f737ac4ff6f99632a10472b12e687dfbd6676 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Thu, 13 Feb 2025 14:21:24 +0100 Subject: [PATCH] meson.build: suppress -Wmissing-field-initializers There's nothing wrong with initializing only some fields. --- meson.build | 2 ++ src/lib/pipewire/ThreadLoop.hxx | 2 -- src/output/plugins/PipeWireOutputPlugin.cxx | 2 -- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/meson.build b/meson.build index 4ddec3765..2b54afce7 100644 --- a/meson.build +++ b/meson.build @@ -171,6 +171,8 @@ test_cxxflags = test_common_flags + [ '-Wvolatile', '-Wvirtual-inheritance', + '-Wno-missing-field-initializers', + # a vtable without a dtor is just fine '-Wno-non-virtual-dtor', diff --git a/src/lib/pipewire/ThreadLoop.hxx b/src/lib/pipewire/ThreadLoop.hxx index 62abdcbdb..9614ce321 100644 --- a/src/lib/pipewire/ThreadLoop.hxx +++ b/src/lib/pipewire/ThreadLoop.hxx @@ -7,8 +7,6 @@ #pragma GCC diagnostic push /* oh no, libspa likes to cast away "const"! */ #pragma GCC diagnostic ignored "-Wcast-qual" -/* suppress more annoying warnings */ -#pragma GCC diagnostic ignored "-Wmissing-field-initializers" #endif #include diff --git a/src/output/plugins/PipeWireOutputPlugin.cxx b/src/output/plugins/PipeWireOutputPlugin.cxx index 8d391ba8d..51660d413 100644 --- a/src/output/plugins/PipeWireOutputPlugin.cxx +++ b/src/output/plugins/PipeWireOutputPlugin.cxx @@ -24,8 +24,6 @@ #pragma GCC diagnostic push /* oh no, libspa likes to cast away "const"! */ #pragma GCC diagnostic ignored "-Wcast-qual" -/* suppress more annoying warnings */ -#pragma GCC diagnostic ignored "-Wmissing-field-initializers" #endif #include