diff --git a/src/analytics/valuation.zig b/src/analytics/valuation.zig index b4c05f1..509bb19 100644 --- a/src/analytics/valuation.zig +++ b/src/analytics/valuation.zig @@ -286,7 +286,7 @@ fn mergeAllocsBySymbol(allocs: *std.ArrayList(Allocation), allocator: std.mem.Al // Build merged result var merged = std.ArrayList(Allocation).empty; - errdefer merged.deinit(allocator); + defer merged.deinit(allocator); // Track which symbols we've already merged var done = std.StringHashMap(void).init(allocator); @@ -344,7 +344,6 @@ fn mergeAllocsBySymbol(allocs: *std.ArrayList(Allocation), allocator: std.mem.Al for (merged.items) |a| { try allocs.append(allocator, a); } - merged.deinit(allocator); } /// Compute portfolio summary given positions and current prices.