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

Reply via email to