[llvm] 2ff3db0 - [llvm][Dwarf] Add DW_AT_language_name/DW_AT_language_version codes (#162446)

via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 8 16:28:46 PDT 2025


Author: Michael Buch
Date: 2025-10-09T00:28:42+01:00
New Revision: 2ff3db0387589a1760cb06d244a4dbbf8af02469

URL: https://github.com/llvm/llvm-project/commit/2ff3db0387589a1760cb06d244a4dbbf8af02469
DIFF: https://github.com/llvm/llvm-project/commit/2ff3db0387589a1760cb06d244a4dbbf8af02469.diff

LOG: [llvm][Dwarf] Add DW_AT_language_name/DW_AT_language_version codes (#162446)

Adds the constants defined in https://dwarfstd.org/languages-v6.html

Added: 
    

Modified: 
    llvm/include/llvm/BinaryFormat/Dwarf.def

Removed: 
    


################################################################################
diff  --git a/llvm/include/llvm/BinaryFormat/Dwarf.def b/llvm/include/llvm/BinaryFormat/Dwarf.def
index 2c9a3c0f6fb04..fbf22cc6f760b 100644
--- a/llvm/include/llvm/BinaryFormat/Dwarf.def
+++ b/llvm/include/llvm/BinaryFormat/Dwarf.def
@@ -424,6 +424,9 @@ HANDLE_DW_AT(0x89, export_symbols, 5, DWARF)
 HANDLE_DW_AT(0x8a, deleted, 5, DWARF)
 HANDLE_DW_AT(0x8b, defaulted, 5, DWARF)
 HANDLE_DW_AT(0x8c, loclists_base, 5, DWARF)
+// New in Dwarf v6:
+HANDLE_DW_AT(0x90, language_name, 6, DWARF)
+HANDLE_DW_AT(0x91, language_version, 6, DWARF)
 
 // Vendor extensions:
 HANDLE_DW_AT(0x806, GHS_namespace_alias, 0, GHS)


        


More information about the llvm-commits mailing list