From de31f9ea494cc675a722fc6b68233a761a8bdb05 Mon Sep 17 00:00:00 2001 From: David Reid Date: Mon, 21 Jul 2025 14:07:24 +1000 Subject: [PATCH] Fix warnings in the PipeWire backend with GCC. --- extras/backends/pipewire/miniaudio_pipewire.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/extras/backends/pipewire/miniaudio_pipewire.c b/extras/backends/pipewire/miniaudio_pipewire.c index 49952411..c7e8f34e 100644 --- a/extras/backends/pipewire/miniaudio_pipewire.c +++ b/extras/backends/pipewire/miniaudio_pipewire.c @@ -86,9 +86,12 @@ which can then be stored in the backend state? #if defined(MA_HAS_PIPEWIRE) #if defined(__clang__) || (defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))) #pragma GCC diagnostic push - #pragma GCC diagnostic ignored "-Wc99-extensions" - #pragma GCC diagnostic ignored "-Wgnu-statement-expression-from-macro-expansion" - #pragma GCC diagnostic ignored "-Wgnu-zero-variadic-macro-arguments" + #pragma GCC diagnostic ignored "-Wpedantic" + #if defined(__clang__) + #pragma GCC diagnostic ignored "-Wc99-extensions" + #pragma GCC diagnostic ignored "-Wgnu-statement-expression-from-macro-expansion" + #pragma GCC diagnostic ignored "-Wgnu-zero-variadic-macro-arguments" + #endif #endif /*#include */ #include /* For spa_format_audio_raw_build() */