We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c6f292e commit 66d4cc7Copy full SHA for 66d4cc7
lldb/source/Plugins/Language/Swift/SwiftLanguage.cpp
@@ -1704,7 +1704,13 @@ bool SwiftLanguage::GetFunctionDisplayName(
1704
// No need to customize this.
1705
return false;
1706
case Language::FunctionNameRepresentation::eNameWithNoArgs: {
1707
- std::string display_name = GetFunctionName(sc, exe_ctx);
+ if (!sc.function)
1708
+ return false;
1709
+ if (sc.function->GetLanguage() != eLanguageTypeSwift)
1710
1711
+ std::string display_name = SwiftLanguageRuntime::DemangleSymbolAsString(
1712
+ sc.function->GetMangled().GetMangledName().GetStringRef(),
1713
+ SwiftLanguageRuntime::eSimplified, &sc, exe_ctx);
1714
if (display_name.empty())
1715
1716
s << display_name;
0 commit comments