authorgravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2021-05-31 12:54:23 -07:00
committergravatar for hello@nektro.netMeghan Denny <hello@nektro.net> 2021-05-31 12:54:23 -07:00
log71c457198f91ea054074ed13f10eebe0748635fc
treeb8367a5edee66d55eb7445a195293908bf075e31
parentb0ea5ddd2ec4f78e2f21ba3922f1ba87fad69fa1

gen- defer arena's deinit so it covers all exits


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

scripts/_common.zig+1-1
......@@ -42,6 +42,7 @@ pub fn Main(comptime T: type) type {
4242 std.debug.print("\n", .{});
4343
4444 const arena = &std.heap.ArenaAllocator.init(alloc);
45 defer arena.deinit();
4546 while (true) {
4647 const line = r.readUntilDelimiterAlloc(alloc, '\n', max_size) catch |e| if (e == error.EndOfStream) break else return e;
4748 defer alloc.free(line);
......@@ -54,7 +55,6 @@ pub fn Main(comptime T: type) type {
5455 }
5556
5657 if (!(try T.exec(&arena.allocator, line, w))) {
57 arena.deinit();
5858 break;
5959 }
6060