[llvm] [DWARFYAML] Add support for v5 debug_line file/dir entries (PR #192226)
Pavel Labath via llvm-commits
llvm-commits at lists.llvm.org
Fri Apr 17 02:13:05 PDT 2026
================
@@ -304,13 +304,17 @@ void MappingTraits<DWARFYAML::LineTable>::mapping(
IO.mapOptional("DirectoryEntryFormatCount",
LineTable.DirectoryEntryFormatCount,
LineTable.DirectoryEntryFormat.size());
+ IO.mapRequired("Directories", LineTable.Directories);
+ IO.mapOptional("DirectoriesCount", LineTable.DirectoriesCount,
+ LineTable.Directories.size());
IO.mapRequired("FileNameEntryFormat", LineTable.FileNameEntryFormat);
IO.mapOptional("FileNameEntryFormatCount",
LineTable.FileNameEntryFormatCount,
LineTable.FileNameEntryFormat.size());
-
- // TODO: Add support for directory and file entries.
+ IO.mapRequired("FileNames", LineTable.FileNames);
----------------
labath wrote:
Good point. That would also match v4 files and dirs are handled (I'm not sure why I thought those were required as well). I've changed the Format fields to optional as well.
https://github.com/llvm/llvm-project/pull/192226
More information about the llvm-commits
mailing list