From dc362fa7e098cc48bd2a48542c2f1a9bcbfcb11e Mon Sep 17 00:00:00 2001 From: Andrew Cady Date: Thu, 7 Oct 2021 16:36:50 -0400 Subject: silence warnings --- uthash.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/uthash.h b/uthash.h index 7205c67..d6b54e9 100644 --- a/uthash.h +++ b/uthash.h @@ -449,15 +449,25 @@ do { hashv += keylen; \ switch ( _hj_k ) { \ case 11: hashv += ( (unsigned)_hj_key[10] << 24 ); \ + [[fallthrough]]; \ case 10: hashv += ( (unsigned)_hj_key[9] << 16 ); \ + [[fallthrough]]; \ case 9: hashv += ( (unsigned)_hj_key[8] << 8 ); \ + [[fallthrough]]; \ case 8: _hj_j += ( (unsigned)_hj_key[7] << 24 ); \ + [[fallthrough]]; \ case 7: _hj_j += ( (unsigned)_hj_key[6] << 16 ); \ + [[fallthrough]]; \ case 6: _hj_j += ( (unsigned)_hj_key[5] << 8 ); \ + [[fallthrough]]; \ case 5: _hj_j += _hj_key[4]; \ + [[fallthrough]]; \ case 4: _hj_i += ( (unsigned)_hj_key[3] << 24 ); \ + [[fallthrough]]; \ case 3: _hj_i += ( (unsigned)_hj_key[2] << 16 ); \ + [[fallthrough]]; \ case 2: _hj_i += ( (unsigned)_hj_key[1] << 8 ); \ + [[fallthrough]]; \ case 1: _hj_i += _hj_key[0]; \ } \ HASH_JEN_MIX(_hj_i, _hj_j, hashv); \ -- cgit v1.2.3