| author | |
| committer | |
| log | d9e46a4b901fad0e6d684102ea08444dcec30909 |
| tree | b8ea7b8c727c31166772cdb7f3e481be4dfe404a |
| parent | 30ffa052f2b53d9a01aedbe672bec3c5e28d5118 |
| signature |
1 files changed, 6 insertions(+), 0 deletions(-)
src/link/C.zig+6| ... | ... | @@ -92,6 +92,12 @@ pub fn updateDecl(self: *C, module: *Module, decl: *Module.Decl) !void { |
| 92 | 92 | const typedefs = &decl.fn_link.c.typedefs; |
| 93 | 93 | const code = &decl.link.c.code; |
| 94 | 94 | fwd_decl.shrinkRetainingCapacity(0); |
| 95 | { | |
| 96 | var it = typedefs.iterator(); | |
| 97 | while (it.next()) |entry| { | |
| 98 | module.gpa.free(entry.value.rendered); | |
| 99 | } | |
| 100 | } | |
| 95 | 101 | typedefs.clearRetainingCapacity(); |
| 96 | 102 | code.shrinkRetainingCapacity(0); |
| 97 | 103 |