authorgravatar for mail@joostdoornbos.comJoost Doornbos <mail@joostdoornbos.com> 2025-07-12 22:15:37+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-07-13 04:38:58+02:00
log3974540e5a1226acf9f30b43dc5a7f4fa1a16041
tree38dde5fbc1914c113ab81ed10f76e35b31166c56
parent549a466dd1d5333e168cedfd0a7d6a634e37d694

Fix memory leak in `CObject.Diag.Bundle.destroy()`


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

src/Compilation.zig+2
......@@ -1026,7 +1026,9 @@ pub const CObject = struct {
10261026
10271027 pub fn destroy(bundle: *Bundle, gpa: Allocator) void {
10281028 for (bundle.file_names.values()) |file_name| gpa.free(file_name);
1029 bundle.file_names.deinit(gpa);
10291030 for (bundle.category_names.values()) |category_name| gpa.free(category_name);
1031 bundle.category_names.deinit(gpa);
10301032 for (bundle.diags) |*diag| diag.deinit(gpa);
10311033 gpa.free(bundle.diags);
10321034 gpa.destroy(bundle);