authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-12-03 21:02:03-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-12-06 14:29:49-07:00
logca974de5217dbb7a638bd711df18fe9148383d3c
tree9b58e10d48b83c7580d21c4aa9f9959a4e63cee1
parent003bba47ccd0b57e20192b6123b1be643f35da83

stage2: fix double-free when error reading cached ZIR

We already had a `keep_zir` flag. No need to call deinit manually.

1 files changed, 0 insertions(+), 1 deletions(-)

src/Module.zig-1
......@@ -2622,7 +2622,6 @@ pub fn astGenFile(mod: *Module, file: *File) !void {
26222622 zir.extra.len * 4;
26232623 if (amt_read != amt_expected) {
26242624 log.warn("unexpected EOF reading cached ZIR for {s}", .{file.sub_file_path});
2625 zir.deinit(gpa);
26262625 break :cached;
26272626 }
26282627 if (data_has_safety_tag) {