diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2022-09-10 16:24:41 +0200 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2022-09-18 10:00:04 +0200 |
| commit | e5da251635bb24d418dbec4385aa2319c7f75247 (patch) | |
| tree | 2200aa85546e4bdcae67a6f05e185796cf112503 /src/link/MachO/Atom.zig | |
| parent | 05d0c42894b40c530819b1ac15f8133bfd34cf47 (diff) | |
| download | zig-e5da251635bb24d418dbec4385aa2319c7f75247.tar.gz zig-e5da251635bb24d418dbec4385aa2319c7f75247.zip | |
macho: clean up use of section ids
Diffstat (limited to 'src/link/MachO/Atom.zig')
| -rw-r--r-- | src/link/MachO/Atom.zig | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/link/MachO/Atom.zig b/src/link/MachO/Atom.zig index d5758cfb74..0a5c3ec182 100644 --- a/src/link/MachO/Atom.zig +++ b/src/link/MachO/Atom.zig @@ -314,13 +314,13 @@ pub fn parseRelocs(self: *Atom, relocs: []align(1) const macho.relocation_info, const sect_id = @intCast(u16, rel.r_symbolnum - 1); const sym_index = object.sections_as_symbols.get(sect_id) orelse blk: { const sect = object.getSourceSection(sect_id); - const match = (try context.macho_file.getOutputSection(sect)) orelse + const out_sect_id = (try context.macho_file.getOutputSection(sect)) orelse unreachable; const sym_index = @intCast(u32, object.symtab.items.len); try object.symtab.append(gpa, .{ .n_strx = 0, .n_type = macho.N_SECT, - .n_sect = match + 1, + .n_sect = out_sect_id + 1, .n_desc = 0, .n_value = sect.addr, }); |
