authorgravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2025-09-12 02:50:42-04:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-09-21 21:08:52+02:00
logab3e34b09b031960d1673bc462a2d260f654cfd2
tree8eecb5b0023bf2580dc69ef04111d022baab62a7
parent80eacd60034b71a4eaa580fe83822d80d2e09360
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

standalone: fix misaligned stack crash


1 files changed, 1 insertions(+), 1 deletions(-)

test/standalone/stack_iterator/unwind_freestanding.zig+1-1
...@@ -37,7 +37,7 @@ noinline fn frame0(expected: *[4]usize, unwound: *[4]usize) void {...@@ -37,7 +37,7 @@ noinline fn frame0(expected: *[4]usize, unwound: *[4]usize) void {
37}37}
3838
39// No-OS entrypoint39// No-OS entrypoint
40export fn _start() callconv(.c) noreturn {40export fn _start() callconv(.withStackAlign(.c, 1)) noreturn {
41 var expected: [4]usize = undefined;41 var expected: [4]usize = undefined;
42 var unwound: [4]usize = undefined;42 var unwound: [4]usize = undefined;
43 frame0(&expected, &unwound);43 frame0(&expected, &unwound);