diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2021-12-15 16:27:16 +0100 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2021-12-15 17:28:48 +0100 |
| commit | 510357355a3ca597daf13fadb6aa8f7df72ea26a (patch) | |
| tree | 45c2b19c2ad38943a4c80372a062dc7af0226b1f /src | |
| parent | 4b5f8bca5e8fb13f36850e2581dd7c413a6b1958 (diff) | |
| download | zig-510357355a3ca597daf13fadb6aa8f7df72ea26a.tar.gz zig-510357355a3ca597daf13fadb6aa8f7df72ea26a.zip | |
stage2: fix premature atom deinit in macho linker
Diffstat (limited to 'src')
| -rw-r--r-- | src/link/MachO.zig | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/link/MachO.zig b/src/link/MachO.zig index d7457ec549..efc1330597 100644 --- a/src/link/MachO.zig +++ b/src/link/MachO.zig @@ -4823,8 +4823,7 @@ fn allocateAtom(self: *MachO, atom: *Atom, new_atom_size: u64, alignment: u64, m // should be deleted because the atom that it points to has grown to take up // more of the extra capacity. if (!big_atom.freeListEligible(self.*)) { - const bl = free_list.swapRemove(i); - bl.deinit(self.base.allocator); + _ = free_list.swapRemove(i); } else { i += 1; } |
