From e0c1db4978fb0ef57ad3382f7a0debc36ac3841d Mon Sep 17 00:00:00 2001 From: lisyarus Date: Wed, 1 Apr 2026 23:43:47 +0300 Subject: [PATCH] Fix calling functions by pointer in Aarch64 compiler --- libs/jit/source/arch/aarch64/compiler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/jit/source/arch/aarch64/compiler.cpp b/libs/jit/source/arch/aarch64/compiler.cpp index 3b88356..0d3602b 100644 --- a/libs/jit/source/arch/aarch64/compiler.cpp +++ b/libs/jit/source/arch/aarch64/compiler.cpp @@ -1173,7 +1173,7 @@ namespace pslang::jit::aarch64 builder.cb_inject(pcontext.code.data() + resolve.offset, (lcontext.nodes.at(resolve.target) - resolve.offset) / 4); for (auto const & resolve : lcontext.adr_resolve) - builder.adr_inject(pcontext.code.data() + resolve.offset, (lcontext.nodes.at(resolve.target) - resolve.offset) / 4); + builder.adr_inject(pcontext.code.data() + resolve.offset, lcontext.nodes.at(resolve.target) - resolve.offset); } }