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 1371c9e commit 30384c0Copy full SHA for 30384c0
lldb/source/Plugins/Language/Swift/SwiftLanguage.cpp
@@ -1706,7 +1706,13 @@ bool SwiftLanguage::GetFunctionDisplayName(
1706
// No need to customize this.
1707
return false;
1708
case Language::FunctionNameRepresentation::eNameWithNoArgs: {
1709
- std::string display_name = GetFunctionName(sc, exe_ctx);
+ if (!sc.function)
1710
+ return false;
1711
+ if (sc.function->GetLanguage() != eLanguageTypeSwift)
1712
1713
+ std::string display_name = SwiftLanguageRuntime::DemangleSymbolAsString(
1714
+ sc.function->GetMangled().GetMangledName().GetStringRef(),
1715
+ SwiftLanguageRuntime::eSimplified, &sc, exe_ctx);
1716
if (display_name.empty())
1717
1718
s << display_name;
0 commit comments