Commit edd72c75eb

Jakub Konka <kubkon@jakubkonka.com>
2024-08-13 10:41:57
elf: fix circular dep loop in zig jump table
1 parent 57f7209
Changed files (1)
src
link
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;