authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2026-03-02 12:10:48-08:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2026-05-25 18:54:34-07:00
log5fbfeabd5f3bcfaaec7e157df171753940f4872c
tree4ff3f29e947176ea6722f5f7eb0ab333a3bb1d82
parent4381a387bfa73c523a49d6b5c4d8ea336c7d4275

compiler: no longer need ThreadSafeArena wrapper


1 files changed, 1 insertions(+), 6 deletions(-)

src/main.zig+1-6
...@@ -298,11 +298,7 @@ fn mainArgs(...@@ -298,11 +298,7 @@ fn mainArgs(
298 return process.exit(try llvmArMain(arena, args));298 return process.exit(try llvmArMain(arena, args));
299 } else if (mem.eql(u8, cmd, "build")) {299 } else if (mem.eql(u8, cmd, "build")) {
300 dev.check(.build_command);300 dev.check(.build_command);
301 var thread_safe_arena: std.heap.ThreadSafeAllocator = .{301 return cmdBuild(gpa, arena, io, cmd_args, environ_map);
302 .child_allocator = arena,
303 .io = io,
304 };
305 return cmdBuild(gpa, thread_safe_arena.allocator(), io, cmd_args, environ_map);
306 } else if (mem.eql(u8, cmd, "clang") or302 } else if (mem.eql(u8, cmd, "clang") or
307 mem.eql(u8, cmd, "-cc1") or mem.eql(u8, cmd, "-cc1as"))303 mem.eql(u8, cmd, "-cc1") or mem.eql(u8, cmd, "-cc1as"))
308 {304 {
...@@ -4935,7 +4931,6 @@ test sanitizeExampleName {...@@ -4935,7 +4931,6 @@ test sanitizeExampleName {
49354931
4936fn cmdBuild(4932fn cmdBuild(
4937 gpa: Allocator,4933 gpa: Allocator,
4938 /// Needs a thread-safe arena.
4939 arena: Allocator,4934 arena: Allocator,
4940 io: Io,4935 io: Io,
4941 args: []const []const u8,4936 args: []const []const u8,