coff: fix memory leak in incorrectly disposing of globals table

This commit is contained in:
Jakub Konka
2022-09-06 20:16:39 +02:00
parent 945111ae92
commit f3e4e44a2b

View File

@@ -292,7 +292,12 @@ pub fn deinit(self: *Coff) void {
self.managed_atoms.deinit(gpa);
self.locals.deinit(gpa);
for (self.globals.keys()) |key| {
gpa.free(key);
}
self.globals.deinit(gpa);
self.unresolved.deinit(gpa);
self.locals_free_list.deinit(gpa);
self.strtab.deinit(gpa);