From 3b465ebec59ee942b6c490ada2f81902ec047d7f Mon Sep 17 00:00:00 2001 From: Michael Ortmann <41313082+michaelortmann@users.noreply.github.com> Date: Sun, 29 Sep 2024 08:06:28 +0200 Subject: std.start: dont query stack limit for wanted stack size 0 (#21533) --- lib/std/start.zig | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/std/start.zig b/lib/std/start.zig index a8109f7ed9..796df42c00 100644 --- a/lib/std/start.zig +++ b/lib/std/start.zig @@ -539,6 +539,7 @@ fn expandStackSize(phdrs: []elf.Phdr) void { for (phdrs) |*phdr| { switch (phdr.p_type) { elf.PT_GNU_STACK => { + if (phdr.p_memsz == 0) break; assert(phdr.p_memsz % std.mem.page_size == 0); // Silently fail if we are unable to get limits. -- cgit v1.2.3-70-g09d2