From d4ce63fa9720c2892cd5cfbc85fcb50b5c9927a4 Mon Sep 17 00:00:00 2001 From: Dave Lee Date: Tue, 7 May 2024 10:54:19 -0700 Subject: [PATCH] [lldb] Demangle closures without signature rdar://126701649 --- .../Plugins/LanguageRuntime/Swift/SwiftLanguageRuntimeNames.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lldb/source/Plugins/LanguageRuntime/Swift/SwiftLanguageRuntimeNames.cpp b/lldb/source/Plugins/LanguageRuntime/Swift/SwiftLanguageRuntimeNames.cpp index 2e7a253212f3f..2c641dd4bf938 100644 --- a/lldb/source/Plugins/LanguageRuntime/Swift/SwiftLanguageRuntimeNames.cpp +++ b/lldb/source/Plugins/LanguageRuntime/Swift/SwiftLanguageRuntimeNames.cpp @@ -730,6 +730,7 @@ std::string SwiftLanguageRuntime::DemangleSymbolAsString( case eSimplified: options = swift::Demangle::DemangleOptions::SimplifiedUIDemangleOptions(); options.ShowAsyncResumePartial = false; + options.ShowClosureSignature = false; break; case eTypeName: options.DisplayModuleNames = true; @@ -747,6 +748,7 @@ std::string SwiftLanguageRuntime::DemangleSymbolAsString( options.DisplayLocalNameContexts = false; options.DisplayDebuggerGeneratedModule = false; options.ShowFunctionArgumentTypes = true; + options.ShowClosureSignature = false; break; }