aboutsummaryrefslogtreecommitdiff
path: root/src/Compilation.zig
diff options
context:
space:
mode:
authorJacob Young <jacobly0@users.noreply.github.com>2024-07-10 22:05:43 -0400
committerJacob Young <jacobly0@users.noreply.github.com>2024-07-10 22:05:52 -0400
commitc79d3e4aab6f4fb69a1fe45ff3045a51926edfac (patch)
treef521efffacd24afbb4267024aa50498084a69ea0 /src/Compilation.zig
parentc2316c52285b1319d7b44a7f7135d9e79786fd77 (diff)
downloadzig-c79d3e4aab6f4fb69a1fe45ff3045a51926edfac.tar.gz
zig-c79d3e4aab6f4fb69a1fe45ff3045a51926edfac.zip
Compilation: fix leak
Diffstat (limited to 'src/Compilation.zig')
-rw-r--r--src/Compilation.zig1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/Compilation.zig b/src/Compilation.zig
index 5bf6d57b88..cc5fd1a9eb 100644
--- a/src/Compilation.zig
+++ b/src/Compilation.zig
@@ -1877,6 +1877,7 @@ pub fn destroy(comp: *Compilation) void {
if (comp.module) |zcu| zcu.deinit();
comp.cache_use.deinit();
comp.work_queue.deinit();
+ if (!InternPool.single_threaded) comp.codegen_work.queue.deinit();
comp.c_object_work_queue.deinit();
if (!build_options.only_core_functionality) {
comp.win32_resource_work_queue.deinit();