[Lldb-commits] [lldb] [lldb][Language] Sync LanguageType enumeration with DWARF codes (PR #161810)
via lldb-commits
lldb-commits at lists.llvm.org
Fri Oct 3 02:08:11 PDT 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-lldb
Author: Michael Buch (Michael137)
<details>
<summary>Changes</summary>
---
Full diff: https://github.com/llvm/llvm-project/pull/161810.diff
2 Files Affected:
- (modified) lldb/include/lldb/lldb-enumerations.h (+10)
- (modified) lldb/source/Target/Language.cpp (+10)
``````````diff
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
``````````
</details>
https://github.com/llvm/llvm-project/pull/161810
More information about the lldb-commits
mailing list