diff --git a/benchmark/bench_misc.cpp b/benchmark/bench_misc.cpp index 5ef9cd4b4..2142a8e51 100644 --- a/benchmark/bench_misc.cpp +++ b/benchmark/bench_misc.cpp @@ -96,7 +96,7 @@ BENCH(ToStringIntBig, "to_string big") { BENCH(TlToStringUpdateFile, "TL to_string updateFile") { auto x = td::td_api::make_object(get_file_object()); - td::uint32 res = 0; + std::size_t res = 0; for (int i = 0; i < n; i++) { res += to_string(x).size(); } @@ -119,7 +119,7 @@ BENCH(TlToStringMessage, "TL to_string message") { x->content_ = td::td_api::make_object( std::move(photo), td::td_api::make_object(), false, false); - td::uint32 res = 0; + std::size_t res = 0; for (int i = 0; i < n; i++) { res += to_string(x).size(); } diff --git a/test/message_entities.cpp b/test/message_entities.cpp index 0d71db872..0de6c1faf 100644 --- a/test/message_entities.cpp +++ b/test/message_entities.cpp @@ -1221,7 +1221,7 @@ TEST(MessageEntities, is_visible_url) { td::string str = "a telegram.org telegran.org telegrao.org telegram.orc telegrap.org c"; td::vector entities; entities.emplace_back(td::MessageEntity::Type::TextUrl, 0, 1, "telegrab.org"); - entities.emplace_back(td::MessageEntity::Type::TextUrl, str.size() - 1, 1, "telegrax.org"); + entities.emplace_back(td::MessageEntity::Type::TextUrl, static_cast(str.size()) - 1, 1, "telegrax.org"); td::fix_formatted_text(str, entities, false, false, false, false, true).ensure(); td::FormattedText text{std::move(str), std::move(entities)}; ASSERT_EQ(td::get_first_url(text), "telegrab.org");