On 12/18/19 9:02 AM, Aleksandar Markovic wrote:


On Tuesday, December 17, 2019, Philippe Mathieu-Daudé <[email protected] <mailto:[email protected]>> wrote:

    GCC9 is confused by this comment when building with
    CFLAG -Wimplicit-fallthrough=2:


Gcc is not confused whatsoever.

It is right! I'll update the description :)


       audio/audio.c: In function ‘audio_pcm_init_info’:
       audio/audio.c:306:14: error: this statement may fall through
    [-Werror=implicit-fallthrough=]
         306 |         sign = 1;
             |         ~~~~~^~~
       audio/audio.c:307:5: note: here
         307 |     case AUDIO_FORMAT_U8:
             |     ^~~~
       cc1: all warnings being treated as errors

    Add the missing fall through comment, similarly to e46349414.

    Fixes: 2b9cce8c8c
    Signed-off-by: Philippe Mathieu-Daudé <[email protected]
    <mailto:[email protected]>>
    ---
    Cc: Gerd Hoffmann <[email protected] <mailto:[email protected]>>
    Cc: "Kővágó, Zoltán" <[email protected]
    <mailto:[email protected]>>
    ---
      audio/audio.c | 1 +
      1 file changed, 1 insertion(+)

    diff --git a/audio/audio.c b/audio/audio.c
    index 56fae55047..57daf3f620 100644
    --- a/audio/audio.c
    +++ b/audio/audio.c
    @@ -304,6 +304,7 @@ void audio_pcm_init_info (struct audio_pcm_info
    *info, struct audsettings *as)
          switch (as->fmt) {
          case AUDIO_FORMAT_S8:
              sign = 1;
    +        /* fall through */
          case AUDIO_FORMAT_U8:
              mul = 1;
              break;
-- 2.21.0




Reply via email to