aboutsummaryrefslogtreecommitdiff
path: root/src/link/Plan9.zig
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2023-01-27 19:51:06 +0100
committerJakub Konka <kubkon@jakubkonka.com>2023-01-27 19:51:06 +0100
commita8987291390d80ad9e2bb45ba225313a108eed0b (patch)
tree47ff80a5d12a9f57808a83d5f965269686893289 /src/link/Plan9.zig
parentb25efb86e1b1b2a9e8aa269bf83b717d54f7e276 (diff)
downloadzig-a8987291390d80ad9e2bb45ba225313a108eed0b.tar.gz
zig-a8987291390d80ad9e2bb45ba225313a108eed0b.zip
self-hosted: remove allocateDeclIndexes from the public link.File API
Diffstat (limited to 'src/link/Plan9.zig')
-rw-r--r--src/link/Plan9.zig9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/link/Plan9.zig b/src/link/Plan9.zig
index e412c78f7f..a8b8caafab 100644
--- a/src/link/Plan9.zig
+++ b/src/link/Plan9.zig
@@ -424,7 +424,7 @@ fn updateFinish(self: *Plan9, decl: *Module.Decl) !void {
// write the internal linker metadata
decl.link.plan9.type = sym_t;
// write the symbol
- // we already have the got index because that got allocated in allocateDeclIndexes
+ // we already have the got index
const sym: aout.Sym = .{
.value = undefined, // the value of stuff gets filled in in flushModule
.type = decl.link.plan9.type,
@@ -737,7 +737,7 @@ fn addDeclExports(
pub fn freeDecl(self: *Plan9, decl_index: Module.Decl.Index) void {
// TODO audit the lifetimes of decls table entries. It's possible to get
- // allocateDeclIndexes and then freeDecl without any updateDecl in between.
+ // freeDecl without any updateDecl in between.
// However that is planned to change, see the TODO comment in Module.zig
// in the deleteUnusedDecl function.
const mod = self.base.options.module.?;
@@ -959,11 +959,6 @@ pub fn writeSyms(self: *Plan9, buf: *std.ArrayList(u8)) !void {
}
}
-/// this will be removed, moved to updateFinish
-pub fn allocateDeclIndexes(self: *Plan9, decl_index: Module.Decl.Index) !void {
- _ = self;
- _ = decl_index;
-}
/// Must be called only after a successful call to `updateDecl`.
pub fn updateDeclLineNumber(self: *Plan9, mod: *Module, decl: *const Module.Decl) !void {
_ = self;