diff options
author | Nathan Moinvaziri <nathan@nathanm.com> | 2020-10-01 23:10:19 -0700 |
---|---|---|
committer | Hans Kristian Rosbach <hk-github@circlestorm.org> | 2020-11-02 17:01:58 +0100 |
commit | cce302ee0b1688f7e0314362970045e440d362f2 (patch) | |
tree | 1a6e99d6261d79f5a7e3be684cfa0521e3ff0aac /functable.c | |
parent | a659d7f071bcb05117cf01148def547cbfd21b9c (diff) |
Fixed conditional expression is constant maintainer warnings.
chunkset_tpl.h(42,47): warning C4127: conditional expression is constant
functable.c(381,44): warning C4127: conditional expression is constant
Diffstat (limited to 'functable.c')
-rw-r--r-- | functable.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/functable.c b/functable.c index 782e7fd..acae446 100644 --- a/functable.c +++ b/functable.c @@ -371,6 +371,7 @@ Z_INTERNAL uint8_t* chunkmemset_safe_stub(uint8_t *out, unsigned dist, unsigned } Z_INTERNAL uint32_t crc32_stub(uint32_t crc, const unsigned char *buf, uint64_t len) { + int32_t use_byfour = sizeof(void *) == sizeof(ptrdiff_t); Assert(sizeof(uint64_t) >= sizeof(size_t), "crc32_z takes size_t but internally we have a uint64_t len"); @@ -378,7 +379,7 @@ Z_INTERNAL uint32_t crc32_stub(uint32_t crc, const unsigned char *buf, uint64_t cpu_check_features(); - if (sizeof(void *) == sizeof(ptrdiff_t)) { + if (use_byfour) { #if BYTE_ORDER == LITTLE_ENDIAN functable.crc32 = crc32_little; # if defined(ARM_ACLE_CRC_HASH) |