diff options
| author | Luuk de Gram <luuk@degram.dev> | 2022-02-06 12:30:30 +0100 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2022-02-06 21:37:45 -0500 |
| commit | 545aa790a430bd2c8390435ee52f5fbe147f6c54 (patch) | |
| tree | 681ee2364ac824253cd94dc3e85701f090ecdab6 /src | |
| parent | fd1284ebd07ded1c67bbaff4c14f093051e56f59 (diff) | |
| download | zig-545aa790a430bd2c8390435ee52f5fbe147f6c54.tar.gz zig-545aa790a430bd2c8390435ee52f5fbe147f6c54.zip | |
Sema: Fix memory leak
Diffstat (limited to 'src')
| -rw-r--r-- | src/Sema.zig | 1 |
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; } |
