diff --git a/tdutils/td/utils/tl_storers.h b/tdutils/td/utils/tl_storers.h index b2cb5841e..f34c8f66d 100644 --- a/tdutils/td/utils/tl_storers.h +++ b/tdutils/td/utils/tl_storers.h @@ -62,7 +62,7 @@ class TlStorerUnsafe { *buf_++ = static_cast(len & 255); *buf_++ = static_cast((len >> 8) & 255); *buf_++ = static_cast(len >> 16); - } else if (len < (1ull << 32)) { + } else if (static_cast(len) < (static_cast(1) << 32)) { *buf_++ = static_cast(255); *buf_++ = static_cast(len & 255); *buf_++ = static_cast((len >> 8) & 255);