diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2021-07-17 18:19:32 +0200 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2021-07-17 18:19:32 +0200 |
| commit | fccac48a55f91abfa6f04dc7274639a9faf5ab53 (patch) | |
| tree | ca5fa0b992b7d9d6f9ee52380d0cabcaa73cc02c /src | |
| parent | 97914d93a9733307309d5660ee5ce044f56a98cc (diff) | |
| download | zig-fccac48a55f91abfa6f04dc7274639a9faf5ab53.tar.gz zig-fccac48a55f91abfa6f04dc7274639a9faf5ab53.zip | |
zld: fix committing stub info into final binary
Diffstat (limited to 'src')
| -rw-r--r-- | src/link/MachO/Zld.zig | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/link/MachO/Zld.zig b/src/link/MachO/Zld.zig index 7f4c1471dd..2d87df2594 100644 --- a/src/link/MachO/Zld.zig +++ b/src/link/MachO/Zld.zig @@ -1267,11 +1267,12 @@ fn writeStubHelperCommon(self: *Zld) !void { } }; - for (self.stubs.keys()) |key| { + for (self.stubs.keys()) |_, i| { + const index = @intCast(u32, i); // TODO weak bound pointers - try self.writeLazySymbolPointer(key); - try self.writeStub(key); - try self.writeStubInStubHelper(key); + try self.writeLazySymbolPointer(index); + try self.writeStub(index); + try self.writeStubInStubHelper(index); } } |
