| ... | @@ -13,15 +13,7 @@ pub fn init(alloc: std.mem.Allocator) void { | ... | @@ -13,15 +13,7 @@ pub fn init(alloc: std.mem.Allocator) void { |
| 13 | } | 13 | } |
| 14 | | 14 | |
| 15 | pub fn deinit() void { | 15 | pub fn deinit() void { |
| 16 | var iter1 = singles.iterator(); | | |
| 17 | while (iter1.next()) |entry| singles.allocator.free(entry.value_ptr.*); | | |
| 18 | singles.deinit(); | 16 | singles.deinit(); |
| 19 | | | |
| 20 | var iter2 = multis.iterator(); | | |
| 21 | while (iter2.next()) |entry| { | | |
| 22 | for (entry.value_ptr.items) |item| multis.allocator.free(item); | | |
| 23 | entry.value_ptr.deinit(); | | |
| 24 | } | | |
| 25 | multis.deinit(); | 17 | multis.deinit(); |
| 26 | } | 18 | } |
| 27 | | 19 | |