From 5e47d9e71de6822810dd9e13fb5f96e89870b281 Mon Sep 17 00:00:00 2001 From: Emil Lerch Date: Fri, 10 Apr 2026 17:01:25 -0700 Subject: [PATCH] remove conditional errdefer --- src/srf.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/srf.zig b/src/srf.zig index 6bb52cb..8fe946a 100644 --- a/src/srf.zig +++ b/src/srf.zig @@ -1336,9 +1336,9 @@ pub fn iterator(reader: *std.Io.Reader, allocator: std.mem.Allocator, options: P // create an arena allocator for everytyhing related to parsing const arena: *std.heap.ArenaAllocator = try allocator.create(std.heap.ArenaAllocator); - errdefer if (options.diagnostics == null) allocator.destroy(arena); + errdefer allocator.destroy(arena); arena.* = .init(allocator); - errdefer if (options.diagnostics == null) arena.deinit(); + errdefer arena.deinit(); const aa = arena.allocator(); const state = try aa.create(RecordIterator.State); state.* = .{