aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLuuk de Gram <luuk@degram.dev>2022-02-06 12:30:30 +0100
committerAndrew Kelley <andrew@ziglang.org>2022-02-06 21:37:45 -0500
commit545aa790a430bd2c8390435ee52f5fbe147f6c54 (patch)
tree681ee2364ac824253cd94dc3e85701f090ecdab6 /src
parentfd1284ebd07ded1c67bbaff4c14f093051e56f59 (diff)
downloadzig-545aa790a430bd2c8390435ee52f5fbe147f6c54.tar.gz
zig-545aa790a430bd2c8390435ee52f5fbe147f6c54.zip
Sema: Fix memory leak
Diffstat (limited to 'src')
-rw-r--r--src/Sema.zig1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/Sema.zig b/src/Sema.zig
index 934fa4064b..07e71c4bff 100644
--- a/src/Sema.zig
+++ b/src/Sema.zig
@@ -7058,6 +7058,7 @@ fn zirSwitchBlock(sema: *Sema, block: *Block, inst: Zir.Inst.Index) CompileError
sema.air_extra.appendSliceAssumeCapacity(prev_then_body);
sema.air_extra.appendSliceAssumeCapacity(cond_body);
}
+ gpa.free(prev_then_body);
prev_then_body = case_block.instructions.toOwnedSlice(gpa);
prev_cond_br = new_cond_br;
}