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