Commit b2e1bce240

Andrew Kelley <andrew@ziglang.org>
2020-12-22 02:24:20
minor code readability changes
1 parent f2ab951
Changed files (2)
lib/std/reset_event.zig
@@ -136,7 +136,8 @@ const PosixEvent = struct {
     }
 
     fn set(self: *PosixEvent) void {
-        assert(c.sem_post(self.getInitializedSem()) == 0);
+        const sem = self.getInitializedSem();
+        assert(c.sem_post(sem) == 0);
     }
 
     fn wait(self: *PosixEvent) void {
src/ThreadPool.zig
@@ -105,12 +105,12 @@ fn runWorker(self: *ThreadPool) void {
 
         if (self.is_running) {
             var idle_node = IdleQueue.Node{ .data = std.ResetEvent.init() };
-            defer idle_node.data.deinit();
 
             self.idle_queue.prepend(&idle_node);
             held.release();
 
             idle_node.data.wait();
+            idle_node.data.deinit();
             continue;
         }