From 509e77c8696b631a0af460aa541fdb58618991cf Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Fri, 7 Nov 2025 20:06:33 +0100 Subject: [PATCH] pcm route: suppress false positive warning for gcc 8+ Signed-off-by: Jaroslav Kysela --- src/pcm/pcm_route.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/pcm/pcm_route.c b/src/pcm/pcm_route.c index 2fd84e83..29fb51e9 100644 --- a/src/pcm/pcm_route.c +++ b/src/pcm/pcm_route.c @@ -325,7 +325,12 @@ static void snd_pcm_route_convert1_many(const snd_pcm_channel_area_t *dst_area, #endif zero_end: for (srcidx = 0; srcidx < nsrcs; ++srcidx) { - const char *src = srcs[srcidx]; + const char *src; +#if defined(__GNUC__) && __GNUC__ >= 8 +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wmaybe-uninitialized" +#endif + src = srcs[srcidx]; /* Get sample */ goto *get32; @@ -333,6 +338,9 @@ static void snd_pcm_route_convert1_many(const snd_pcm_channel_area_t *dst_area, #include "plugin_ops.h" #undef GET32_END after_get: +#if defined(__GNUC__) && __GNUC__ >= 8 +#pragma GCC diagnostic pop +#endif /* Sum */ goto *add; -- 2.47.3