From: Jaroslav Kysela Date: Fri, 7 Nov 2025 19:06:33 +0000 (+0100) Subject: pcm route: suppress false positive warning for gcc 8+ X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=509e77c8696b631a0af460aa541fdb58618991cf;p=alsa-lib.git pcm route: suppress false positive warning for gcc 8+ Signed-off-by: Jaroslav Kysela --- 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;