diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2024-08-13 10:41:57 +0200 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2024-08-13 13:30:24 +0200 |
| commit | edd72c75eb4164f5799d56128ce6e17668efb0e2 (patch) | |
| tree | 1b0792938d6f2a854a830a3eca548bbb915cac17 /src/link | |
| parent | 57f72095082a5fadd6419d8176475f296a65bdbc (diff) | |
| download | zig-edd72c75eb4164f5799d56128ce6e17668efb0e2.tar.gz zig-edd72c75eb4164f5799d56128ce6e17668efb0e2.zip | |
elf: fix circular dep loop in zig jump table
Diffstat (limited to 'src/link')
| -rw-r--r-- | src/link/Elf/ZigObject.zig | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/link/Elf/ZigObject.zig b/src/link/Elf/ZigObject.zig index 9069e180a3..70f6a2500d 100644 --- a/src/link/Elf/ZigObject.zig +++ b/src/link/Elf/ZigObject.zig @@ -1817,7 +1817,7 @@ pub const JumpTable = struct { pub fn targetAddress(jt: JumpTable, index: Index, zo: *ZigObject, elf_file: *Elf) i64 { const sym_index = jt.entries.items(.sym_index)[index]; - return zo.symbol(sym_index).address(.{}, elf_file); + return zo.symbol(sym_index).address(.{ .zjt = false }, elf_file); } const max_jump_seq_len = 12; |
