diff options
| author | mlugg <mlugg@mlugg.co.uk> | 2023-01-22 16:12:40 +0000 |
|---|---|---|
| committer | mlugg <mlugg@mlugg.co.uk> | 2023-01-22 19:00:03 +0000 |
| commit | 6d71d79dc27ddd6f66913a34fd6cd40691a8c959 (patch) | |
| tree | d6fd9f56beb9ba26545a12f5fa827d91aec81972 /src/Module.zig | |
| parent | c0284e242f7d78955204dc8a627fecd45aa5e521 (diff) | |
| download | zig-6d71d79dc27ddd6f66913a34fd6cd40691a8c959.tar.gz zig-6d71d79dc27ddd6f66913a34fd6cd40691a8c959.zip | |
Package: store package name directly
By @Vexu's suggestion, since fetching the name from the parent package
is error-prone and complex, and optimising Package for size isn't really
a priority.
Diffstat (limited to 'src/Module.zig')
| -rw-r--r-- | src/Module.zig | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/src/Module.zig b/src/Module.zig index f2f51907cb..93325bfec5 100644 --- a/src/Module.zig +++ b/src/Module.zig @@ -3220,16 +3220,11 @@ pub fn deinit(mod: *Module) void { // The callsite of `Compilation.create` owns the `main_pkg`, however // Module owns the builtin and std packages that it adds. if (mod.main_pkg.table.fetchRemove("builtin")) |kv| { - gpa.free(kv.key); kv.value.destroy(gpa); } if (mod.main_pkg.table.fetchRemove("std")) |kv| { - gpa.free(kv.key); kv.value.destroy(gpa); } - if (mod.main_pkg.table.fetchRemove("root")) |kv| { - gpa.free(kv.key); - } if (mod.root_pkg != mod.main_pkg) { mod.root_pkg.destroy(gpa); } |
