Fix calling function returning large structs from functions returning large structs in Aarch64 compiler

This commit is contained in:
Nikita Lisitsa 2026-03-31 13:29:37 +03:00
parent 8fd548fb92
commit 6863cdf567

View file

@ -823,7 +823,7 @@ namespace pslang::jit::aarch64
}
if (return_value_is_large_struct)
{
builder.add_imm(31, 8, base_offset);
builder.add_imm(31, 8, base_offset + (this->return_value_is_large_struct ? 16 : 0));
}
if (!lcontext.use_frame_pointer)
{