diff options
Diffstat (limited to '')
-rw-r--r-- | src/sync.zig | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/sync.zig b/src/sync.zig index 0fad16736..ec3d57c5d 100644 --- a/src/sync.zig +++ b/src/sync.zig @@ -31,7 +31,7 @@ pub const ThreadPool = struct { const num_workers = std.math.max(1, config.max_threads orelse std.Thread.cpuCount() catch 1); self.workers = try self.allocator.alloc(Worker, num_workers); - for (self.workers) |*worker| { + for (&self.workers) |*worker| { try worker.init(self); @atomicStore(usize, &self.spawned, self.spawned + 1, .SeqCst); } @@ -40,7 +40,7 @@ pub const ThreadPool = struct { pub fn deinit(self: *ThreadPool) void { self.shutdown(); - for (self.workers[0..self.spawned]) |*worker| + for (&self.workers[0..self.spawned]) |*worker| worker.deinit(); while (self.run_queue.pop()) |run_node| |