================
@@ -542,9 +542,22 @@ Language::Language() = default;
 // Destructor
 Language::~Language() = default;
 
+static llvm::dwarf::SourceLanguage
+ToDwarfSourceLanguage(lldb::LanguageType language_type) {
+  if (language_type < lldb::eLanguageTypeLastStandardLanguage)
+    return static_cast<llvm::dwarf::SourceLanguage>(language_type);
+
+  switch (language_type) {
+  case eLanguageTypeMipsAssembler:
+    return llvm::dwarf::DW_LANG_Mips_Assembler;
+  default: break;
+  }
+
+  llvm_unreachable("Unhandled language type");
----------------
Michael137 wrote:

true if the debuggee was compiled with a compiler that emitted a vendor 
language that LLDB isn't aware of. The would hit this codepath. Let me relax 
this a bit

https://github.com/llvm/llvm-project/pull/161804
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to