mirror of
https://github.com/ianlancetaylor/libbacktrace.git
synced 2026-03-24 19:19:06 +08:00
libbacktrace: use __has_attribute for fallthrough
Also convert some FALLTHROUGH comments to ATTRIBUTE_FALLTHROUGH. * internal.h: Use __has_attribute to check for fallthrough attribute. * elf.c (elf_zstd_decompress): Use ATTRIBUTE_FALLTHROUGH rather than a FALLTHROUGH comment.
This commit is contained in:
14
elf.c
14
elf.c
@@ -4848,25 +4848,25 @@ elf_zstd_decompress (const unsigned char *pin, size_t sin,
|
||||
{
|
||||
case 8:
|
||||
*pout++ = *plit++;
|
||||
/* FALLTHROUGH */
|
||||
ATTRIBUTE_FALLTHROUGH;
|
||||
case 7:
|
||||
*pout++ = *plit++;
|
||||
/* FALLTHROUGH */
|
||||
ATTRIBUTE_FALLTHROUGH;
|
||||
case 6:
|
||||
*pout++ = *plit++;
|
||||
/* FALLTHROUGH */
|
||||
ATTRIBUTE_FALLTHROUGH;
|
||||
case 5:
|
||||
*pout++ = *plit++;
|
||||
/* FALLTHROUGH */
|
||||
ATTRIBUTE_FALLTHROUGH;
|
||||
case 4:
|
||||
*pout++ = *plit++;
|
||||
/* FALLTHROUGH */
|
||||
ATTRIBUTE_FALLTHROUGH;
|
||||
case 3:
|
||||
*pout++ = *plit++;
|
||||
/* FALLTHROUGH */
|
||||
ATTRIBUTE_FALLTHROUGH;
|
||||
case 2:
|
||||
*pout++ = *plit++;
|
||||
/* FALLTHROUGH */
|
||||
ATTRIBUTE_FALLTHROUGH;
|
||||
case 1:
|
||||
*pout++ = *plit++;
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user