diff --git a/lldb/source/Plugins/LanguageRuntime/Swift/SwiftLanguageRuntime.cpp b/lldb/source/Plugins/LanguageRuntime/Swift/SwiftLanguageRuntime.cpp index e3801c5bc84b6..1c24725e2e1bd 100644 --- a/lldb/source/Plugins/LanguageRuntime/Swift/SwiftLanguageRuntime.cpp +++ b/lldb/source/Plugins/LanguageRuntime/Swift/SwiftLanguageRuntime.cpp @@ -3812,9 +3812,9 @@ struct CxxThreadLocalTaskFinder : CachingTaskFinder { std::optional m_tls_file_addr; }; -// (anonymous namespace)::ActiveTask::Value in the Swift concurrency runtime. +// The exported current-task thread-local in the Swift concurrency runtime. static constexpr llvm::StringLiteral g_cxx_thread_local_task_symbol = - "_ZN12_GLOBAL__N_110ActiveTask5ValueE"; + "_swift_concurrency_currentTask"; CxxThreadLocalTaskFinder::CxxThreadLocalTaskFinder(ModuleSP concurrency_module) : m_concurrency_module(std::move(concurrency_module)) {