diff --git a/src/Compilation.zig b/src/Compilation.zig index 85184ab913d8f4cda377652d3e3309a12b10891b..953a15497869a259371bd1f8133b46d553a25885 100644 --- a/src/Compilation.zig +++ b/src/Compilation.zig @@ -1026,7 +1026,9 @@ pub const CObject = struct { pub fn destroy(bundle: *Bundle, gpa: Allocator) void { for (bundle.file_names.values()) |file_name| gpa.free(file_name); + bundle.file_names.deinit(gpa); for (bundle.category_names.values()) |category_name| gpa.free(category_name); + bundle.category_names.deinit(gpa); for (bundle.diags) |*diag| diag.deinit(gpa); gpa.free(bundle.diags); gpa.destroy(bundle);