https://github.com/Michael137 created https://github.com/llvm/llvm-project/pull/161810
None >From e1f3b11718247e9b10cd214973944f9ff6aef09a Mon Sep 17 00:00:00 2001 From: Michael Buch <[email protected]> Date: Fri, 3 Oct 2025 10:06:43 +0100 Subject: [PATCH] [lldb][Language] Sync LanguageType enumeration with DWARF codes --- lldb/include/lldb/lldb-enumerations.h | 10 ++++++++++ lldb/source/Target/Language.cpp | 10 ++++++++++ 2 files changed, 20 insertions(+) diff --git a/lldb/include/lldb/lldb-enumerations.h b/lldb/include/lldb/lldb-enumerations.h index fec9fdef44df9..fe6b66fd66957 100644 --- a/lldb/include/lldb/lldb-enumerations.h +++ b/lldb/include/lldb/lldb-enumerations.h @@ -522,6 +522,16 @@ enum LanguageType { eLanguageTypeAssembly = 0x0031, eLanguageTypeC_sharp = 0x0032, eLanguageTypeMojo = 0x0033, + eLanguageTypeGLSL = 0x0034, + eLanguageTypeGLSL_ES = 0x0035, + eLanguageTypeHLSL = 0x0036, + eLanguageTypeOpenCL_CPP = 0x0037, + eLanguageTypeCppForOpenCL = 0x0038, + eLanguageTypeSycl = 0x0039, + eLanguageTypeMetal = 0x003d, + eLanguageTypeRuby = 0x0040, + eLanguageTypeMove = 0x0041, + eLanguageTypeHylo = 0x0042, eLanguageTypeLastStandardLanguage = eLanguageTypeMojo, // Vendor Extensions diff --git a/lldb/source/Target/Language.cpp b/lldb/source/Target/Language.cpp index 484d9badde397..e291b42d7264d 100644 --- a/lldb/source/Target/Language.cpp +++ b/lldb/source/Target/Language.cpp @@ -244,6 +244,16 @@ struct language_name_pair language_names[] = { {"assembly", eLanguageTypeAssembly}, {"c-sharp", eLanguageTypeC_sharp}, {"mojo", eLanguageTypeMojo}, + {"GLSL", eLanguageTypeGLSL}, + {"GLSL_ES", eLanguageTypeGLSL_ES}, + {"HLSL", eLanguageTypeHLSL}, + {"OpenCL_CPP", eLanguageTypeOpenCL_CPP}, + {"CPP_for_OpenCL", eLanguageTypeCppForOpenCL}, + {"SYCL", eLanguageTypeSycl}, + {"Metal", eLanguageTypeMetal}, + {"Ruby", eLanguageTypeRuby}, + {"Move", eLanguageTypeMove}, + {"Hylo", eLanguageTypeHylo}, // Vendor Extensions {"assembler", eLanguageTypeMipsAssembler}, // Now synonyms, in arbitrary order _______________________________________________ lldb-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits
