Fix scope stack offset cleanup in aarch64 compiler

This commit is contained in:
Nikita Lisitsa 2026-03-13 14:25:05 +03:00
parent 51c78169b3
commit 89b6b09be5

View file

@ -935,7 +935,10 @@ namespace pslang::jit::aarch64
void scope_cleanup() void scope_cleanup()
{ {
if (scopes.back().stack_offset > 0) if (scopes.back().stack_offset > 0)
{
builder.add_imm(31, 31, scopes.back().stack_offset); builder.add_imm(31, 31, scopes.back().stack_offset);
stack_offset -= scopes.back().stack_offset;
}
} }
}; };