[PATCH] Cleanup some recently added whitespace.

H.J. Lu hjl.tools@gmail.com
Thu Oct 30 04:14:04 GMT 2025


On Thu, Oct 30, 2025 at 9:37 AM Collin Funk <collin.funk1@gmail.com> wrote:
>
> This whitespace was mistakenly added in commit
> 970364dac00b38333e5b2d91c90d11e80141d265 which converted
> /* FALLTHROUGH */ comments to C23's [[fallthrough]].
>
> -- 8< --
>
> Hi Adhemerval,
>
> Apologies, I should have caught this when reviewing your commit but
> I was moreso focused on the compiler support. I assume it was just
> a regex that needed to be a bit more complex.
>
> Okay to commit?
>
> ---
>  locale/programs/charmap.c             |  4 ++--
>  locale/programs/locfile-kw.h          |  6 +++---
>  locale/programs/repertoire.c          |  4 ++--
>  malloc/mcheck-impl.c                  |  2 +-
>  misc/mntent_r.c                       |  4 ++--
>  nis/nis_call.c                        |  2 +-
>  nptl/pthread_mutex_trylock.c          |  2 +-
>  nptl/pthread_mutex_unlock.c           |  2 +-
>  nss/digits_dots.c                     |  2 +-
>  posix/execvpe.c                       |  2 +-
>  posix/wordexp.c                       |  4 ++--
>  resolv/base64.c                       |  2 +-
>  resolv/ns_ttl.c                       |  8 ++++----
>  resolv/nss_dns/dns-host.c             |  4 ++--
>  resolv/res_hconf.c                    |  2 +-
>  resolv/res_query.c                    |  6 +++---
>  stdio-common/printf-parsemb.c         |  2 +-
>  stdio-common/vfscanf-internal.c       |  2 +-
>  sunrpc/svc_unix.c                     |  2 +-
>  sunrpc/xdr.c                          | 12 ++++++------
>  sysdeps/ieee754/ldbl-96/e_lgammal_r.c |  8 ++++----
>  sysdeps/x86/cpu-features.c            |  6 +++---
>  sysdeps/x86/readelflib.c              |  2 +-
>  time/strftime_l.c                     |  4 ++--
>  time/strptime_l.c                     |  4 ++--
>  25 files changed, 49 insertions(+), 49 deletions(-)
>
> diff --git a/locale/programs/charmap.c b/locale/programs/charmap.c
> index 6927f9be7e..cdcc7312ba 100644
> --- a/locale/programs/charmap.c
> +++ b/locale/programs/charmap.c
> @@ -548,7 +548,7 @@ character sets with locking states are not supported"));
>               state = 4;
>               continue;
>             }
> -         [[fallthrough]]               ;
> +         [[fallthrough]];
>
>         case 5:
>           if (nowtok != tok_charcode)
> @@ -712,7 +712,7 @@ only WIDTH definitions are allowed to follow the CHARMAP definition"));
>               state = 95;
>               continue;
>             }
> -         [[fallthrough]]               ;
> +         [[fallthrough]];
>
>         case 96:
>           if (nowtok != tok_number)
> diff --git a/locale/programs/locfile-kw.h b/locale/programs/locfile-kw.h
> index dd7ea27615..f77cf439ff 100644
> --- a/locale/programs/locfile-kw.h
> +++ b/locale/programs/locfile-kw.h
> @@ -105,18 +105,18 @@ hash (register const char *str, register size_t len)
>      {
>        default:
>          hval += asso_values[(unsigned char)str[8]];
> -      [[fallthrough]]          ;
> +      [[fallthrough]];
>        case 8:
>        case 7:
>        case 6:
>        case 5:
>          hval += asso_values[(unsigned char)str[4]];
> -      [[fallthrough]]          ;
> +      [[fallthrough]];
>        case 4:
>        case 3:
>        case 2:
>          hval += asso_values[(unsigned char)str[1]];
> -      [[fallthrough]]          ;
> +      [[fallthrough]];
>        case 1:
>          hval += asso_values[(unsigned char)str[0]];
>          break;
> diff --git a/locale/programs/repertoire.c b/locale/programs/repertoire.c
> index 591d952fad..365d9e60f0 100644
> --- a/locale/programs/repertoire.c
> +++ b/locale/programs/repertoire.c
> @@ -206,7 +206,7 @@ argument to <%s> must be a single character"),
>
>           /* Otherwise we start reading the character definitions.  */
>           state = 2;
> -         [[fallthrough]]               ;
> +         [[fallthrough]];
>
>         case 2:
>           /* We are now are in the body.  Each line
> @@ -254,7 +254,7 @@ argument to <%s> must be a single character"),
>               state = 4;
>               continue;
>             }
> -         [[fallthrough]]               ;
> +         [[fallthrough]];
>
>         case 5:
>           /* We expect a value of the form <Uxxxx> or <Uxxxxxxxx> where
> diff --git a/malloc/mcheck-impl.c b/malloc/mcheck-impl.c
> index 6f60c8fa34..32d14a2bae 100644
> --- a/malloc/mcheck-impl.c
> +++ b/malloc/mcheck-impl.c
> @@ -389,7 +389,7 @@ __mcheck_initialize (void (*func) (enum mcheck_status), bool in_pedantic)
>      case -1:
>        /* Called before the first malloc was called.  */
>        __debug_free (__debug_malloc (0));
> -      [[fallthrough]]          ;
> +      [[fallthrough]];
>      case 0:
>        /* Called through the initializer hook.  */
>        __malloc_debug_enable (MALLOC_MCHECK_HOOK);
> diff --git a/misc/mntent_r.c b/misc/mntent_r.c
> index 26e8ade30e..c5c3918f58 100644
> --- a/misc/mntent_r.c
> +++ b/misc/mntent_r.c
> @@ -167,10 +167,10 @@ get_mnt_entry (FILE *stream, struct mntent *mp, char *buffer, int bufsiz)
>      {
>      case 0:
>        mp->mnt_freq = 0;
> -      [[fallthrough]]          ;
> +      [[fallthrough]];
>      case 1:
>        mp->mnt_passno = 0;
> -      [[fallthrough]]          ;
> +      [[fallthrough]];
>      case 2:
>        break;
>      }
> diff --git a/nis/nis_call.c b/nis/nis_call.c
> index 357bfadbbc..16041c1ab3 100644
> --- a/nis/nis_call.c
> +++ b/nis/nis_call.c
> @@ -324,7 +324,7 @@ __do_niscall3 (dir_binding *dbp, u_long prog, xdrproc_t xargs, caddr_t req,
>                 }
>               /* Yes, the missing break is correct. If we doesn't have to
>                  start a callback, look if we have to search another server */
> -             [[fallthrough]]           ;
> +             [[fallthrough]];
>             case NIS_LOOKUP:
>             case NIS_ADD:
>             case NIS_MODIFY:
> diff --git a/nptl/pthread_mutex_trylock.c b/nptl/pthread_mutex_trylock.c
> index bba550683b..c1ab3606b0 100644
> --- a/nptl/pthread_mutex_trylock.c
> +++ b/nptl/pthread_mutex_trylock.c
> @@ -68,7 +68,7 @@ ___pthread_mutex_trylock (pthread_mutex_t *mutex)
>
>      case PTHREAD_MUTEX_TIMED_NP:
>        FORCE_ELISION (mutex, goto elision);
> -      [[fallthrough]]          ;
> +      [[fallthrough]];
>      case PTHREAD_MUTEX_ADAPTIVE_NP:
>      case PTHREAD_MUTEX_ERRORCHECK_NP:
>        if (lll_trylock (mutex->__data.__lock) != 0)
> diff --git a/nptl/pthread_mutex_unlock.c b/nptl/pthread_mutex_unlock.c
> index ef224c09e5..19cd2dcdb7 100644
> --- a/nptl/pthread_mutex_unlock.c
> +++ b/nptl/pthread_mutex_unlock.c
> @@ -319,7 +319,7 @@ __pthread_mutex_unlock_full (pthread_mutex_t *mutex, int decr)
>        if (mutex->__data.__owner != THREAD_GETMEM (THREAD_SELF, tid)
>           || (mutex->__data.__lock & ~ PTHREAD_MUTEX_PRIO_CEILING_MASK) == 0)
>         return EPERM;
> -      [[fallthrough]]          ;
> +      [[fallthrough]];
>
>      case PTHREAD_MUTEX_PP_NORMAL_NP:
>      case PTHREAD_MUTEX_PP_ADAPTIVE_NP:
> diff --git a/nss/digits_dots.c b/nss/digits_dots.c
> index 7de92344ca..8cfb342626 100644
> --- a/nss/digits_dots.c
> +++ b/nss/digits_dots.c
> @@ -230,7 +230,7 @@ __nss_hostname_digits_dots_context (struct resolv_context *ctx,
>                   addr_size = IN6ADDRSZ;
>                   break;
>                 }
> -             [[fallthrough]]           ;
> +             [[fallthrough]];
>
>             case AF_INET:
>               /* This is not possible.  We cannot represent an IPv6 address
> diff --git a/posix/execvpe.c b/posix/execvpe.c
> index 52115055df..c139dfe8fd 100644
> --- a/posix/execvpe.c
> +++ b/posix/execvpe.c
> @@ -149,7 +149,7 @@ __execvpe_common (const char *file, char *const argv[], char *const envp[],
>              up finding no executable we can use, we want to diagnose
>              that we did find one but were denied access.  */
>             got_eacces = true;
> -           [[fallthrough]]             ;
> +           [[fallthrough]];
>           case ENOENT:
>           case ESTALE:
>           case ENOTDIR:
> diff --git a/posix/wordexp.c b/posix/wordexp.c
> index 88058278b0..c6fefa0089 100644
> --- a/posix/wordexp.c
> +++ b/posix/wordexp.c
> @@ -783,7 +783,7 @@ parse_arith (char **word, size_t *word_length, size_t *max_length,
>
>         case '(':
>           ++paren_depth;
> -         [[fallthrough]]               ;
> +         [[fallthrough]];
>         default:
>           expr = w_addchar (expr, &expr_length, &expr_maxlen, words[*offset]);
>           if (expr == NULL)
> @@ -2103,7 +2103,7 @@ parse_backtick (char **word, size_t *word_length, size_t *max_length,
>
>         case '\'':
>           squoting = 1 - squoting;
> -         [[fallthrough]]               ;
> +         [[fallthrough]];
>         default:
>           comm = w_addchar (comm, &comm_length, &comm_maxlen, words[*offset]);
>           if (comm == NULL)
> diff --git a/resolv/base64.c b/resolv/base64.c
> index b09292e067..805993ac54 100644
> --- a/resolv/base64.c
> +++ b/resolv/base64.c
> @@ -275,7 +275,7 @@ b64_pton (char const *src, u_char *target, size_t targsize)
>                                 return (-1);
>                         ch = *src++;            /* Skip the = */
>                         /* Fall through to "single trailing =" case. */
> -                       [[fallthrough]]         ;
> +                       [[fallthrough]];
>
>                 case 3:         /* Valid, means two bytes of info */
>                         /*
> diff --git a/resolv/ns_ttl.c b/resolv/ns_ttl.c
> index e29be12920..5156b9d4df 100644
> --- a/resolv/ns_ttl.c
> +++ b/resolv/ns_ttl.c
> @@ -113,13 +113,13 @@ ns_parse_ttl(const char *src, u_long *dst) {
>                         ch = toupper(ch);
>                 switch (ch) {
>                 case 'W':  tmp *= 7;
> -                  [[fallthrough]]              ;
> +                  [[fallthrough]];
>                 case 'D':  tmp *= 24;
> -                  [[fallthrough]]              ;
> +                  [[fallthrough]];
>                 case 'H':  tmp *= 60;
> -                  [[fallthrough]]              ;
> +                  [[fallthrough]];
>                 case 'M':  tmp *= 60;
> -                  [[fallthrough]]              ;
> +                  [[fallthrough]];
>                 case 'S':  break;
>                 default:   goto einval;
>                 }
> diff --git a/resolv/nss_dns/dns-host.c b/resolv/nss_dns/dns-host.c
> index d8856653d8..8e5d8e1f6e 100644
> --- a/resolv/nss_dns/dns-host.c
> +++ b/resolv/nss_dns/dns-host.c
> @@ -235,7 +235,7 @@ gethostbyname3_context (struct resolv_context *ctx,
>         case EMFILE:
>         case ENFILE:
>           h_errno = NETDB_INTERNAL;
> -         [[fallthrough]]               ;
> +         [[fallthrough]];
>         case ECONNREFUSED:
>         case ETIMEDOUT:
>           status = NSS_STATUS_UNAVAIL;
> @@ -444,7 +444,7 @@ _nss_dns_gethostbyname4_r (const char *name, struct gaih_addrtuple **pat,
>         case EMFILE:
>         case ENFILE:
>           h_errno = NETDB_INTERNAL;
> -         [[fallthrough]]               ;
> +         [[fallthrough]];
>         case ECONNREFUSED:
>         case ETIMEDOUT:
>           status = NSS_STATUS_UNAVAIL;
> diff --git a/resolv/res_hconf.c b/resolv/res_hconf.c
> index 760de69664..964cbb7a5c 100644
> --- a/resolv/res_hconf.c
> +++ b/resolv/res_hconf.c
> @@ -146,7 +146,7 @@ arg_trimdomain_list (const char *fname, int line_num, const char *args)
>               free (buf);
>               return NULL;
>             }
> -         [[fallthrough]]               ;
> +         [[fallthrough]];
>         default:
>           break;
>         }
> diff --git a/resolv/res_query.c b/resolv/res_query.c
> index 1eb2287fee..039c25a3c3 100644
> --- a/resolv/res_query.c
> +++ b/resolv/res_query.c
> @@ -277,7 +277,7 @@ __res_context_query (struct resolv_context *ctx, const char *name,
>                             || (hp2->rcode == NOERROR
>                                 && ntohs (hp2->ancount) != 0))
>                                 goto success;
> -                       [[fallthrough]]         ;
> +                       [[fallthrough]];
>                 case REFUSED:
>                 default:
>                         RES_SET_H_ERRNO(statp, NO_RECOVERY);
> @@ -477,7 +477,7 @@ __res_context_search (struct resolv_context *ctx,
>                         switch (statp->res_h_errno) {
>                         case NO_DATA:
>                                 got_nodata++;
> -                               [[fallthrough]]         ;
> +                               [[fallthrough]];
>                         case HOST_NOT_FOUND:
>                                 /* keep trying */
>                                 break;
> @@ -487,7 +487,7 @@ __res_context_search (struct resolv_context *ctx,
>                                         got_servfail++;
>                                         break;
>                                 }
> -                               [[fallthrough]]         ;
> +                               [[fallthrough]];
>                         default:
>                                 /* anything else implies that we're done */
>                                 done++;
> diff --git a/stdio-common/printf-parsemb.c b/stdio-common/printf-parsemb.c
> index 21625036d7..23aefd89bf 100644
> --- a/stdio-common/printf-parsemb.c
> +++ b/stdio-common/printf-parsemb.c
> @@ -272,7 +272,7 @@ __parse_one_specmb (const UCHAR_T *format, size_t posn,
>         if (*format != L_('l'))
>           break;
>         ++format;
> -       [[fallthrough]]         ;
> +       [[fallthrough]];
>        case L_('L'):
>         /* doubles are long doubles, and ints are long long ints.  */
>        case L_('q'):
> diff --git a/stdio-common/vfscanf-internal.c b/stdio-common/vfscanf-internal.c
> index 0870a42c4e..4fa6138ead 100644
> --- a/stdio-common/vfscanf-internal.c
> +++ b/stdio-common/vfscanf-internal.c
> @@ -1258,7 +1258,7 @@ __vfscanf_internal (FILE *s, const char *format, va_list argptr,
>                 }
>               break;
>             }
> -         [[fallthrough]]               ;
> +         [[fallthrough]];
>
>         case L_('S'):
>           {
> diff --git a/sunrpc/svc_unix.c b/sunrpc/svc_unix.c
> index c8559ea265..e42529700e 100644
> --- a/sunrpc/svc_unix.c
> +++ b/sunrpc/svc_unix.c
> @@ -440,7 +440,7 @@ readunix (char *xprtptr, char *buf, int len)
>         case -1:
>           if (errno == EINTR)
>             continue;
> -         [[fallthrough]]               ;
> +         [[fallthrough]];
>         case 0:
>           goto fatal_err;
>         default:
> diff --git a/sunrpc/xdr.c b/sunrpc/xdr.c
> index e8752a3e52..1d9643afc6 100644
> --- a/sunrpc/xdr.c
> +++ b/sunrpc/xdr.c
> @@ -113,7 +113,7 @@ xdr_int (XDR *xdrs, int *ip)
>           return FALSE;
>         }
>        *ip = (int) l;
> -      [[fallthrough]]          ;
> +      [[fallthrough]];
>      case XDR_FREE:
>        return TRUE;
>      }
> @@ -153,7 +153,7 @@ xdr_u_int (XDR *xdrs, u_int *up)
>           return FALSE;
>         }
>        *up = (u_int) (u_long) l;
> -      [[fallthrough]]          ;
> +      [[fallthrough]];
>      case XDR_FREE:
>        return TRUE;
>      }
> @@ -508,7 +508,7 @@ xdr_enum (XDR *xdrs, enum_t *ep)
>               return FALSE;
>             }
>           *ep = l;
> -         [[fallthrough]]               ;
> +         [[fallthrough]];
>         case XDR_FREE:
>           return TRUE;
>
> @@ -631,7 +631,7 @@ xdr_bytes (XDR *xdrs, char **cpp, u_int *sizep, u_int maxsize)
>           (void) __fxprintf (NULL, "%s: %s", __func__, _("out of memory\n"));
>           return FALSE;
>         }
> -      [[fallthrough]]          ;
> +      [[fallthrough]];
>
>      case XDR_ENCODE:
>        return xdr_opaque (xdrs, sp, nodesize);
> @@ -752,7 +752,7 @@ xdr_string (XDR *xdrs, char **cpp, u_int maxsize)
>         {
>           return TRUE;          /* already free */
>         }
> -      [[fallthrough]]          ;
> +      [[fallthrough]];
>      case XDR_ENCODE:
>        if (sp == NULL)
>         return FALSE;
> @@ -792,7 +792,7 @@ xdr_string (XDR *xdrs, char **cpp, u_int maxsize)
>           return FALSE;
>         }
>        sp[size] = 0;
> -      [[fallthrough]]          ;
> +      [[fallthrough]];
>
>      case XDR_ENCODE:
>        return xdr_opaque (xdrs, sp, size);
> diff --git a/sysdeps/ieee754/ldbl-96/e_lgammal_r.c b/sysdeps/ieee754/ldbl-96/e_lgammal_r.c
> index 7e373201ee..94bdc54b30 100644
> --- a/sysdeps/ieee754/ldbl-96/e_lgammal_r.c
> +++ b/sysdeps/ieee754/ldbl-96/e_lgammal_r.c
> @@ -402,16 +402,16 @@ __ieee754_lgammal_r (long double x, int *signgamp)
>         {
>         case 7:
>           z *= (y + 6.0);       /* FALLTHRU */
> -         [[fallthrough]]               ;
> +         [[fallthrough]];
>         case 6:
>           z *= (y + 5.0);       /* FALLTHRU */
> -         [[fallthrough]]               ;
> +         [[fallthrough]];
>         case 5:
>           z *= (y + 4.0);       /* FALLTHRU */
> -         [[fallthrough]]               ;
> +         [[fallthrough]];
>         case 4:
>           z *= (y + 3.0);       /* FALLTHRU */
> -         [[fallthrough]]               ;
> +         [[fallthrough]];
>         case 3:
>           z *= (y + 2.0);       /* FALLTHRU */
>           r += __ieee754_logl (z);
> diff --git a/sysdeps/x86/cpu-features.c b/sysdeps/x86/cpu-features.c
> index d3409a5b3f..5d4437ffdf 100644
> --- a/sysdeps/x86/cpu-features.c
> +++ b/sysdeps/x86/cpu-features.c
> @@ -798,7 +798,7 @@ init_cpu_features (struct cpu_features *cpu_features)
>                  processor.  */
>               if (stepping > 0xc)
>                 break;
> -             [[fallthrough]]           ;
> +             [[fallthrough]];
>             case INTEL_BIGCORE_SKYLAKE:
>               /* Disable Intel TSX and enable RTM_ALWAYS_ABORT for
>                  processors listed in:
> @@ -937,7 +937,7 @@ disable_tsx:
>              non-temporal on all Skylake servers. */
>           cpu_features->preferred[index_arch_Avoid_Non_Temporal_Memset]
>             |= bit_arch_Avoid_Non_Temporal_Memset;
> -         [[fallthrough]]               ;
> +         [[fallthrough]];
>         case INTEL_BIGCORE_COMETLAKE:
>         case INTEL_BIGCORE_SKYLAKE:
>         case INTEL_BIGCORE_KABYLAKE:
> @@ -1091,7 +1091,7 @@ disable_tsx:
>               /* Yongfeng and Shijidadao mircoarch tuning.  */
>             case 0x5b:
>               cpu_features->cachesize_non_temporal_divisor = 2;
> -             [[fallthrough]]           ;
> +             [[fallthrough]];
>             case 0x6b:
>               cpu_features->preferred[index_arch_AVX_Fast_Unaligned_Load]
>                   &= ~bit_arch_AVX_Fast_Unaligned_Load;
> diff --git a/sysdeps/x86/readelflib.c b/sysdeps/x86/readelflib.c
> index 9b9d626176..75e11387d7 100644
> --- a/sysdeps/x86/readelflib.c
> +++ b/sysdeps/x86/readelflib.c
> @@ -44,7 +44,7 @@ process_elf_file (const char *file_name, const char *lib, int *flag,
>      case EM_386:
>        if (elf_header->e_ident[EI_CLASS] == ELFCLASS32)
>         break;
> -      [[fallthrough]]          ;
> +      [[fallthrough]];
>      default:
>        error (0, 0, _("%s is for unknown machine %d.\n"),
>              file_name, elf_header->e_machine);
> diff --git a/time/strftime_l.c b/time/strftime_l.c
> index 307e7e8fd6..1fcf038851 100644
> --- a/time/strftime_l.c
> +++ b/time/strftime_l.c
> @@ -1093,7 +1093,7 @@ __strftime_internal (CHAR_T *s, size_t maxsize, const CHAR_T *format,
>  #if !defined _NL_CURRENT && HAVE_STRFTIME
>           format_char = L_('p');
>  #endif
> -         [[fallthrough]]               ;
> +         [[fallthrough]];
>
>         case L_('p'):
>           if (change_case)
> @@ -1433,7 +1433,7 @@ __strftime_internal (CHAR_T *s, size_t maxsize, const CHAR_T *format,
>
>         case L_('\0'):          /* GNU extension: % at end of format.  */
>             --f;
> -           [[fallthrough]]             ;
> +           [[fallthrough]];
>         default:
>           /* Unknown format; output the format, including the '%',
>              since this is most likely the right thing to do if a
> diff --git a/time/strptime_l.c b/time/strptime_l.c
> index 7e6f974aeb..e9b20fc507 100644
> --- a/time/strptime_l.c
> +++ b/time/strptime_l.c
> @@ -552,7 +552,7 @@ __strptime_internal (const char *rp, const char *fmt, struct tm *tmp,
>               s.decided = raw;
>             }
>  #endif
> -         [[fallthrough]]               ;
> +         [[fallthrough]];
>         case 'D':
>           /* Match standard day format.  */
>           if (!recursive (HERE_D_FMT))
> @@ -706,7 +706,7 @@ __strptime_internal (const char *rp, const char *fmt, struct tm *tmp,
>               s.decided = raw;
>             }
>  #endif
> -         [[fallthrough]]               ;
> +         [[fallthrough]];
>         case 'T':
>           if (!recursive (HERE_T_FMT))
>             return NULL;
> --
> 2.51.1
>

LGTM.

Reviewed-by: H.J. Lu <hjl.tools@gmail.com>

Thanks.

-- 
H.J.


More information about the Libc-alpha mailing list