From edd72c75eb4164f5799d56128ce6e17668efb0e2 Mon Sep 17 00:00:00 2001 From: Jakub Konka Date: Tue, 13 Aug 2024 10:41:57 +0200 Subject: [PATCH] elf: fix circular dep loop in zig jump table --- src/link/Elf/ZigObject.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/link/Elf/ZigObject.zig b/src/link/Elf/ZigObject.zig index 9069e180a387b02325cf1302ac06e1723b7aca41..70f6a2500da8388c1cc1e5254db4f07fd6f16f7e 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; -- 2.54.0