================
@@ -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");
----------------
adrian-prantl wrote:
Otherwise a fail-safe that doesn't crash might be more appropriate.
https://github.com/llvm/llvm-project/pull/161804
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits