authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-06-24 16:20:02-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-06-24 16:20:02-04:00
logfd7a97b3b2607c6de49e96ed32a7be0a037c67a8
tree71ff5cdd2fbcf6e273893e30c4eedccc6b50fd90
parente42b7702eb2c74b923aa88492886c3f316188e99

fix memory leak of anonymous decl name


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

src-self-hosted/Module.zig+1
......@@ -2378,6 +2378,7 @@ fn createAnonymousDecl(
23782378 const name_index = self.getNextAnonNameIndex();
23792379 const scope_decl = scope.decl().?;
23802380 const name = try std.fmt.allocPrint(self.allocator, "{}${}", .{ scope_decl.name, name_index });
2381 defer self.allocator.free(name);
23812382 const name_hash = scope.namespace().fullyQualifiedNameHash(name);
23822383 const src_hash: std.zig.SrcHash = undefined;
23832384 const new_decl = try self.createNewDecl(scope, name, scope_decl.src_index, name_hash, src_hash);