diff --git a/tdutils/td/utils/bits.h b/tdutils/td/utils/bits.h index add4ca4a..1df809de 100644 --- a/tdutils/td/utils/bits.h +++ b/tdutils/td/utils/bits.h @@ -95,7 +95,7 @@ inline int32 count_bits32(uint32 x) { inline int32 count_bits64(uint64 x) { #if defined(_M_X64) - return __popcnt64(x); + return static_cast(__popcnt64(x)); #else return count_bits32(static_cast(x >> 32)) + count_bits32(static_cast(x)); #endif