libiberty: Fix -Wimplicit-fallthrough warnings.
authorMark Wielaard <mjw@redhat.com>
Fri, 4 Nov 2016 23:55:01 +0000 (23:55 +0000)
committerMark Wielaard <mark@klomp.org>
Fri, 18 Nov 2016 10:06:18 +0000 (11:06 +0100)
commit4d17eaece8b31e642acaf4d77fe961ad8e3aaf50
treedc02d2bd4f420b18fa85514f3aee1ccd69f8c8a5
parentef0f5d7cc3b2082c94beffa7c9c1a8acd8eaa427
libiberty: Fix -Wimplicit-fallthrough warnings.

Adjust some comments, add some explicit fall through comments or explicit
returns where necessary to not get implicit-fallthrough warnings.

All fall throughs were deliberate. In one case I added an explicit return
false for clarity instead of falling through a default case (that also
would return false).

libiberty/ChangeLog:

       * cplus-dem.c (demangle_signature): Move fall through comment.
       (demangle_fund_type): Add fall through comment between 'G' and 'I'.
       * hashtab.c (iterative_hash): Add fall through comments.
       * regex.c (regex_compile): Add Fall through comment after '+'/'?'.
       (byte_re_match_2_internal): Add Fall through comment after jump_n.
       Change "Note fall through" to "Fall through".
       (common_op_match_null_string_p): Return false after set_number_at
       instead of fall through.
libiberty/ChangeLog
libiberty/cplus-dem.c
libiberty/hashtab.c
libiberty/regex.c