diff --git a/src/link/MachO/DebugSymbols.zig b/src/link/MachO/DebugSymbols.zig index 80fa4e3ede7d3f4fb15689b395bd44e70c3e5679..436804cbaa1c0d5be60ad77f38763bb502807c61 100644 --- a/src/link/MachO/DebugSymbols.zig +++ b/src/link/MachO/DebugSymbols.zig @@ -180,6 +180,12 @@ pub fn markDirty(self: *DebugSymbols, sect_index: u8) void { self.debug_info_header_dirty = true; } else if (self.debug_line_section_index.? == sect_index) { self.debug_line_header_dirty = true; + } else if (self.debug_abbrev_section_index.? == sect_index) { + self.debug_abbrev_section_dirty = true; + } else if (self.debug_str_section_index.? == sect_index) { + self.debug_string_table_dirty = true; + } else if (self.debug_aranges_section_index.? == sect_index) { + self.debug_aranges_section_dirty = true; } }