Changes
1 changed files (+13/-9)
-
-
@@ -43,17 +43,21 @@ \\); pub fn main() !u8 { var arena = std.heap.ArenaAllocator.init( if (build_config.memcheck) std.heap.c_allocator else std.heap.page_allocator, ); defer arena.deinit(); const allocator = if (build_config.memcheck) alloc: { const allocator: std.mem.Allocator, const mem = if (build_config.memcheck) memcheck: { var da = std.heap.DebugAllocator(.{ .safety = true }){ .backing_allocator = arena.allocator(), .backing_allocator = std.heap.c_allocator, }; break :alloc da.allocator(); } else arena.allocator(); break :memcheck .{ da.allocator(), &da }; } else arena: { var arena = std.heap.ArenaAllocator.init(std.heap.page_allocator); break :arena .{ arena.allocator(), &arena }; }; defer { _ = mem.deinit(); } var iter = try std.process.ArgIterator.initWithAllocator(allocator); defer iter.deinit();
-