aboutsummaryrefslogtreecommitdiffhomepage
path: root/tdactor/td/actor/ConcurrentScheduler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tdactor/td/actor/ConcurrentScheduler.cpp')
-rw-r--r--tdactor/td/actor/ConcurrentScheduler.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/tdactor/td/actor/ConcurrentScheduler.cpp b/tdactor/td/actor/ConcurrentScheduler.cpp
index ef8b802d3..9a3cf2133 100644
--- a/tdactor/td/actor/ConcurrentScheduler.cpp
+++ b/tdactor/td/actor/ConcurrentScheduler.cpp
@@ -70,11 +70,13 @@ void ConcurrentScheduler::test_one_thread_run() {
} while (!is_finished_.load(std::memory_order_relaxed));
}
+#if !TD_THREAD_UNSUPPORTED
thread::id ConcurrentScheduler::get_scheduler_thread_id(int32 sched_id) {
auto thread_pos = static_cast<size_t>(sched_id - 1);
CHECK(thread_pos < threads_.size());
return threads_[thread_pos].get_id();
}
+#endif
void ConcurrentScheduler::start() {
CHECK(state_ == State::Start);