• Linus Torvalds's avatar
    Merge tag 'Wimplicit-fallthrough-clang-5.14-rc2' of... · e9338abf
    Linus Torvalds authored
    Merge tag 'Wimplicit-fallthrough-clang-5.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux
    
    Pull fallthrough fixes from Gustavo Silva:
     "This fixes many fall-through warnings when building with Clang and
      -Wimplicit-fallthrough, and also enables -Wimplicit-fallthrough for
      Clang, globally.
    
      It's also important to notice that since we have adopted the use of
      the pseudo-keyword macro fallthrough, we also want to avoid having
      more /* fall through */ comments being introduced. Contrary to GCC,
      Clang doesn't recognize any comments as implicit fall-through markings
      when the -Wimplicit-fallthrough option is enabled.
    
      So, in order to avoid having more comments being introduced, we use
      the option -Wimplicit-fallthrough=5 for GCC, which similar to Clang,
      will cause a warning in case a code comment is intended to be used as
      a fall-through marking. The patch for Makefile also enforces this.
    
      We had almost 4,000 of these issues for Clang in the beginning, and
      there might ...
    e9338abf
conntrack.c 31.2 KB