Skip to content

Commit c7a7745

Browse files
committed
Fix -Werror build after ton-blockchain#1791
1 parent 4369abd commit c7a7745

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

tdactor/benchmark/benchmark-coro.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ class CoroBenchmark final : public td::actor::Actor {
5252
tasks.clear();
5353

5454
auto elapsed = timer.elapsed();
55-
auto ops_per_sec = total_ops / elapsed;
55+
auto ops_per_sec = static_cast<double>(total_ops) / elapsed;
5656
LOG(INFO) << name << " " << ops_per_thread << " ops: " << elapsed << "s (threads=" << thread_count
5757
<< ", " << static_cast<size_t>(ops_per_sec) << " ops/sec)";
5858
co_return td::Unit();
@@ -76,7 +76,7 @@ class CoroBenchmark final : public td::actor::Actor {
7676
(void)co_await ask(db_, &BenchmarkDatabase::square, i);
7777
}
7878
auto elapsed = timer.elapsed();
79-
auto ops_per_sec = ops_count / elapsed;
79+
auto ops_per_sec = static_cast<double>(total_ops) / elapsed;
8080
LOG(INFO) << "Direct delayed " << ops_count << " ops: " << elapsed << "s ("
8181
<< static_cast<size_t>(ops_per_sec) << " ops/sec)";
8282

@@ -85,7 +85,7 @@ class CoroBenchmark final : public td::actor::Actor {
8585
(void)co_await ask_immediate(db_, &BenchmarkDatabase::square, i);
8686
}
8787
elapsed = timer.elapsed();
88-
ops_per_sec = ops_count / elapsed;
88+
ops_per_sec = static_cast<double>(total_ops) / elapsed;
8989
LOG(INFO) << "Direct immediate " << ops_count << " ops: " << elapsed << "s ("
9090
<< static_cast<size_t>(ops_per_sec) << " ops/sec)";
9191

@@ -95,7 +95,7 @@ class CoroBenchmark final : public td::actor::Actor {
9595
(void)co_await local_square(i);
9696
}
9797
elapsed = timer.elapsed();
98-
ops_per_sec = ops_count / elapsed;
98+
ops_per_sec = static_cast<double>(total_ops) / elapsed;
9999
LOG(INFO) << "Local coroutine " << ops_count << " ops: " << elapsed << "s ("
100100
<< static_cast<size_t>(ops_per_sec) << " ops/sec)";
101101

tdactor/td/actor/coro_utils.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,6 @@ template <bool Later, class TargetId, class MemFn, class... Args>
169169
auto ask_impl(TargetId&& to, MemFn mf, Args&&... args) {
170170
using Meta = unified_result<MemFn>;
171171
using T = Meta::type;
172-
using Ret = detail::memfn_meta<MemFn>::ret;
173172

174173
using TT = std::conditional_t<std::is_void_v<T>, td::Unit, T>;
175174

0 commit comments

Comments
 (0)