From 70a5090cb80d18e2aa1f8570e425fe144e0c3a51 Mon Sep 17 00:00:00 2001 From: no-yan <63000297+no-yan@users.noreply.github.com> Date: Sat, 15 Aug 2026 21:38:16 +0900 Subject: [PATCH] Avoid wrapping the queued function in an extra closure in parallelWorkGroup Co-Authored-By: Claude Fable 5 --- tsc/internal/core/workgroup.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/tsc/internal/core/workgroup.go b/tsc/internal/core/workgroup.go index 73618a1a19fc1..0a66c73375846 100644 --- a/tsc/internal/core/workgroup.go +++ b/tsc/internal/core/workgroup.go @@ -36,9 +36,7 @@ func (w *parallelWorkGroup) Queue(fn func()) { panic("Queue called after RunAndWait returned") } - w.wg.Go(func() { - fn() - }) + w.wg.Go(fn) } func (w *parallelWorkGroup) RunAndWait() {