mirror of
https://github.com/google/brotli.git
synced 2024-11-22 03:30:07 +00:00
Fix clang-10 compilation issue (#839)
clang-10 throws the following error: In file included from external/org_brotli/c/enc/bit_cost.c:9: external/org_brotli/c/enc/./bit_cost.h:48:16: error: implicit conversion from 'size_t' (aka 'unsigned long') to 'double' may lose precision [-Werror,-Wimplicit-int-float-conversion] if (retval < sum) { ~ ^~~ 1 error generated. Make the conversion explicit.
This commit is contained in:
parent
09b0992b6a
commit
7e8e207ce2
@ -45,7 +45,7 @@ static BROTLI_INLINE double BitsEntropy(
|
|||||||
const uint32_t* population, size_t size) {
|
const uint32_t* population, size_t size) {
|
||||||
size_t sum;
|
size_t sum;
|
||||||
double retval = ShannonEntropy(population, size, &sum);
|
double retval = ShannonEntropy(population, size, &sum);
|
||||||
if (retval < sum) {
|
if (retval < (double)sum) {
|
||||||
/* At least one bit per literal is needed. */
|
/* At least one bit per literal is needed. */
|
||||||
retval = (double)sum;
|
retval = (double)sum;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user