srctree

Josh Wolfe parent 05b18581 3eeb7054
fix number of arguments preallocation in zig jit subcommand

crash repo: zig std 1 2 3 4 5 (in a debug build)

inlinesplit
src/main.zig added: 2, removed: 2, total 0
@@ -5402,7 +5402,7 @@ fn jitCmd(
defer thread_pool.deinit();
 
var child_argv: std.ArrayListUnmanaged([]const u8) = .{};
try child_argv.ensureUnusedCapacity(arena, args.len + 2);
try child_argv.ensureUnusedCapacity(arena, args.len + 4);
 
// We want to release all the locks before executing the child process, so we make a nice
// big block here to ensure the cleanup gets run when we extract out our argv.