From 545aa790a430bd2c8390435ee52f5fbe147f6c54 Mon Sep 17 00:00:00 2001 From: Luuk de Gram Date: Sun, 6 Feb 2022 12:30:30 +0100 Subject: [PATCH] Sema: Fix memory leak --- src/Sema.zig | 1 + 1 file changed, 1 insertion(+) 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; }