zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit ca974de5217dbb7a638bd711df18fe9148383d3c (tree)
parent 003bba47ccd0b57e20192b6123b1be643f35da83
Author: Andrew Kelley <andrew@ziglang.org>
Date:   Fri,  3 Dec 2021 21:02:03 -0700

stage2: fix double-free when error reading cached ZIR

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

Diffstat:
Msrc/Module.zig | 1-
1 file changed, 0 insertions(+), 1 deletion(-)

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