aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatias Elo <matias.elo@nokia.com>2021-05-27 13:21:27 +0300
committerPetri Savolainen <petri.savolainen@nokia.com>2021-06-01 15:02:03 +0300
commit9521735e65c3cc8af9177a00848159c3833056a7 (patch)
treec8ae610cc88612467f53d05c1e6564242941e000
parent12b23bd9930516726fa785e7d2bf3655ad295e1b (diff)
linux-gen: hash: fix conversion warning
Fix conversion warning "uint32_t {aka unsigned int}' from 'long long unsigned int' may alter its value". Signed-off-by: Matias Elo <matias.elo@nokia.com> Reviewed-by: Jere Leppänen <jere.leppanen@nokia.com>
-rw-r--r--platform/linux-generic/arch/x86/odp/api/abi/hash_crc32.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/platform/linux-generic/arch/x86/odp/api/abi/hash_crc32.h b/platform/linux-generic/arch/x86/odp/api/abi/hash_crc32.h
index ae31d75fc..c2c71bcb7 100644
--- a/platform/linux-generic/arch/x86/odp/api/abi/hash_crc32.h
+++ b/platform/linux-generic/arch/x86/odp/api/abi/hash_crc32.h
@@ -34,7 +34,7 @@ static inline uint32_t _odp_hash_crc32c(const void *data, uint32_t data_len,
#ifdef __x86_64__
for (i = 0; i < data_len / 8; i++) {
- init_val = __builtin_ia32_crc32di(init_val, *(const uint64_t *)pd);
+ init_val = (uint32_t)__builtin_ia32_crc32di(init_val, *(const uint64_t *)pd);
pd += 8;
}