diff --git a/src/MachO/synthetic.zig b/src/MachO/synthetic.zig index d75e1f08..081d56ab 100644 --- a/src/MachO/synthetic.zig +++ b/src/MachO/synthetic.zig @@ -355,15 +355,15 @@ pub const LaSymbolPtrSection = struct { } } else { if (sym.flags.weak) { - try macho_file.rebase.entries.append(gpa, .{ - .offset = addr - seg.vmaddr, - .segment_id = seg_id, - }); try macho_file.weak_bind.entries.append(gpa, entry); } else if (sym.flags.interposable) { try macho_file.lazy_bind.entries.append(gpa, entry); } } + try macho_file.rebase.entries.append(gpa, .{ + .offset = addr - seg.vmaddr, + .segment_id = seg_id, + }); } }