We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e10b73f commit 644ef58Copy full SHA for 644ef58
lldb/source/Target/Process.cpp
@@ -5684,9 +5684,9 @@ void Process::PrintWarningUnsupportedLanguage(const SymbolContext &sc) {
5684
LanguageType language = sc.GetLanguage();
5685
if (language == eLanguageTypeUnknown)
5686
return;
5687
- auto type_system_or_err = sc.module_sp->GetTypeSystemForLanguage(language);
5688
- if (auto err = type_system_or_err.takeError()) {
5689
- llvm::consumeError(std::move(err));
+ LanguageSet plugins =
+ PluginManager::GetAllTypeSystemSupportedLanguagesForTypes();
+ if (!plugins[language]) {
5690
PrintWarning(Process::Warnings::eWarningsUnsupportedLanguage,
5691
sc.module_sp.get(),
5692
"This version of LLDB has no plugin for the %s language. "
0 commit comments