fn finish(wg: *WaitGroup) void wg: *WaitGroup18970
18971
18972
18973
18974
18975
18976
18977 fn finish(wg: *WaitGroup) void {
const state = wg.state.fetchSub(one_pending, .acq_rel);
assert((state / one_pending) > 0);
if (state == (one_pending | is_waiting)) {
eventSet(&wg.event);
}
}