diff options
author | Oneric <oneric@oneric.stub> | 2020-05-04 00:34:43 +0200 |
---|---|---|
committer | Oleg Oshmyan <chortos@inbox.lv> | 2020-07-05 21:49:20 +0300 |
commit | af00ba9f32b401879b43210db530bbff4c30ddfa (patch) | |
tree | 785a29ad906e9bcb8d8be88d0f7539cea87dee15 | |
parent | fe018b5ee9ef619c7657476f65fa5d5f4a757d29 (diff) | |
download | libass-af00ba9f32b401879b43210db530bbff4c30ddfa.tar.bz2 libass-af00ba9f32b401879b43210db530bbff4c30ddfa.tar.xz |
Supress -Wimplicit-fallthrough warnings for false positives
-rw-r--r-- | libass/ass_utils.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libass/ass_utils.h b/libass/ass_utils.h index 008b3c7..80d7529 100644 --- a/libass/ass_utils.h +++ b/libass/ass_utils.h @@ -179,9 +179,9 @@ static inline uint32_t fnv_32a_buf(void *buf, size_t len, uint32_t hval) size_t n = (len + 3) / 4; switch (len % 4) { - case 0: do { hval ^= *bp++; hval *= FNV1_32A_PRIME; - case 3: hval ^= *bp++; hval *= FNV1_32A_PRIME; - case 2: hval ^= *bp++; hval *= FNV1_32A_PRIME; + case 0: do { hval ^= *bp++; hval *= FNV1_32A_PRIME; //-fallthrough + case 3: hval ^= *bp++; hval *= FNV1_32A_PRIME; //-fallthrough + case 2: hval ^= *bp++; hval *= FNV1_32A_PRIME; //-fallthrough case 1: hval ^= *bp++; hval *= FNV1_32A_PRIME; } while (--n > 0); } |