From 987c209b407f8379fd58381dcd3975982dfccdaf Mon Sep 17 00:00:00 2001 From: Sahnvour Date: Sat, 22 Jun 2019 16:33:00 +0200 Subject: heap: make one global instance of DirectAllocator it is now stateless, so the de/init are not necessary anymore --- libc/process_headers.zig | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'libc/process_headers.zig') diff --git a/libc/process_headers.zig b/libc/process_headers.zig index e6b174c8f9..7ee0ae18f1 100644 --- a/libc/process_headers.zig +++ b/libc/process_headers.zig @@ -707,8 +707,7 @@ const TargetToHash = std.HashMap(DestTarget, []const u8, DestTarget.hash, DestTa const PathTable = std.AutoHashMap([]const u8, *TargetToHash); pub fn main() !void { - var direct_allocator = std.heap.DirectAllocator.init(); - var arena = std.heap.ArenaAllocator.init(&direct_allocator.allocator); + var arena = std.heap.ArenaAllocator.init(std.heap.direct_allocator); const allocator = &arena.allocator; const args = try std.os.argsAlloc(allocator); var search_paths = std.ArrayList([]const u8).init(allocator); -- cgit v1.2.3