Commit 3b465ebec5

Michael Ortmann <41313082+michaelortmann@users.noreply.github.com>
2024-09-29 08:06:28
std.start: dont query stack limit for wanted stack size 0 (#21533)
1 parent 0cdec97
Changed files (1)
lib
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.