diff options
author | Michael Ortmann <41313082+michaelortmann@users.noreply.github.com> | 2024-09-29 08:06:28 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-28 23:06:28 -0700 |
commit | 3b465ebec59ee942b6c490ada2f81902ec047d7f (patch) | |
tree | 52615f6cae3fe816be403dcdbebb7c28a5e8aca3 | |
parent | 0cdec976e4eaf96e1735ff417b222ab1463727e8 (diff) |
-rw-r--r-- | lib/std/start.zig | 1 |
1 files changed, 1 insertions, 0 deletions
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. |