From aa2f48f013c9a1f4847d49d85be82ece138190ea Mon Sep 17 00:00:00 2001 From: Jakub Konka Date: Thu, 8 Dec 2022 11:22:16 +0100 Subject: dsym: reuse growSection where possible --- src/link/Dwarf.zig | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/link/Dwarf.zig') diff --git a/src/link/Dwarf.zig b/src/link/Dwarf.zig index 15df5c84c3..abcde2b29c 100644 --- a/src/link/Dwarf.zig +++ b/src/link/Dwarf.zig @@ -2569,7 +2569,10 @@ fn addDIFile(self: *Dwarf, mod: *Module, decl_index: Module.Decl.Index) !u28 { if (!gop.found_existing) { switch (self.bin_file.tag) { .elf => self.bin_file.cast(File.Elf).?.debug_line_header_dirty = true, - .macho => self.bin_file.cast(File.MachO).?.d_sym.?.debug_line_header_dirty = true, + .macho => { + const d_sym = self.bin_file.cast(File.MachO).?.getDebugSymbols().?; + d_sym.markDirty(d_sym.debug_line_section_index.?); + }, .wasm => {}, else => unreachable, } -- cgit v1.2.3