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 --- std/atomic/stack.zig | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'std/atomic/stack.zig') diff --git a/std/atomic/stack.zig b/std/atomic/stack.zig index e9d070ac7b..dd288adbf1 100644 --- a/std/atomic/stack.zig +++ b/std/atomic/stack.zig @@ -86,11 +86,8 @@ const puts_per_thread = 500; const put_thread_count = 3; test "std.atomic.stack" { - var direct_allocator = std.heap.DirectAllocator.init(); - defer direct_allocator.deinit(); - - var plenty_of_memory = try direct_allocator.allocator.alloc(u8, 300 * 1024); - defer direct_allocator.allocator.free(plenty_of_memory); + var plenty_of_memory = try std.heap.direct_allocator.alloc(u8, 300 * 1024); + defer std.heap.direct_allocator.free(plenty_of_memory); var fixed_buffer_allocator = std.heap.ThreadSafeFixedBufferAllocator.init(plenty_of_memory); var a = &fixed_buffer_allocator.allocator; -- cgit v1.2.3