Fix storing <8 byte sized objects on stack

This commit is contained in:
Nikita Lisitsa 2026-03-25 19:22:52 +03:00
parent 5d7968c30b
commit 64514d9bf4

View file

@ -258,6 +258,9 @@ namespace pslang::jit::aarch64
else else
throw std::runtime_error(std::format("Unsupported load size: {}", size)); throw std::runtime_error(std::format("Unsupported load size: {}", size));
if (types::is_bool_type(*type) || types::is_integer_type(*type))
extend(0, type);
store(it, 0); store(it, 0);
} }