[Lldb-commits] [lldb] [lldb][Language] Simplify SourceLanguage::GetDescription (PR #161804)
Adrian Prantl via lldb-commits
lldb-commits at lists.llvm.org
Fri Oct 3 14:53:45 PDT 2025
================
@@ -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
More information about the lldb-commits
mailing list