From 68e6337c294ea26e13aea630655839934ff0e0e9 Mon Sep 17 00:00:00 2001 From: Aleksey Loginov Date: Tue, 5 Nov 2024 16:39:41 +0300 Subject: [PATCH 1/2] fix asan in tests --- src/tests/rpp/test_scheduler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tests/rpp/test_scheduler.cpp b/src/tests/rpp/test_scheduler.cpp index c89b57399..9c5e4e4cd 100644 --- a/src/tests/rpp/test_scheduler.cpp +++ b/src/tests/rpp/test_scheduler.cpp @@ -360,7 +360,7 @@ TEST_CASE_TEMPLATE("queue_based scheduler", TestType, rpp::schedulers::current_t auto done = std::make_shared(); - worker->schedule([&](const auto&) { + worker->schedule([done](const auto&) { thread_of_schedule_promise.set_value(get_thread_id_as_string(std::this_thread::get_id())); if constexpr (!std::same_as) thread_local rpp::utils::finally_action s_a{[done] { From ccd182133449c87a357bb74356a360aaff742b4c Mon Sep 17 00:00:00 2001 From: Aleksey Loginov Date: Tue, 5 Nov 2024 17:18:29 +0300 Subject: [PATCH 2/2] Update test_scheduler.cpp --- src/tests/rpp/test_scheduler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tests/rpp/test_scheduler.cpp b/src/tests/rpp/test_scheduler.cpp index 9c5e4e4cd..6ec8288a5 100644 --- a/src/tests/rpp/test_scheduler.cpp +++ b/src/tests/rpp/test_scheduler.cpp @@ -360,7 +360,7 @@ TEST_CASE_TEMPLATE("queue_based scheduler", TestType, rpp::schedulers::current_t auto done = std::make_shared(); - worker->schedule([done](const auto&) { + worker->schedule([done, &thread_of_schedule_promise](const auto&) { thread_of_schedule_promise.set_value(get_thread_id_as_string(std::this_thread::get_id())); if constexpr (!std::same_as) thread_local rpp::utils::finally_action s_a{[done] {