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 /lib/std/start.zig | |
| parent | 0cdec976e4eaf96e1735ff417b222ab1463727e8 (diff) | |
| download | zig-3b465ebec59ee942b6c490ada2f81902ec047d7f.tar.gz zig-3b465ebec59ee942b6c490ada2f81902ec047d7f.zip | |
std.start: dont query stack limit for wanted stack size 0 (#21533)
Diffstat (limited to 'lib/std/start.zig')
| -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. |
