aboutsummaryrefslogtreecommitdiff
path: root/src/link/Plan9.zig
diff options
context:
space:
mode:
authorMartin Wickham <spexguy070@gmail.com>2021-10-01 12:05:12 -0500
committerMartin Wickham <spexguy070@gmail.com>2021-10-02 15:21:48 -0500
commit53a36eacfa145244902e9230243c76892d141b03 (patch)
tree6d750e53c9b86537f9ddfdeda7a24ee54356a7e9 /src/link/Plan9.zig
parentd1a4bdb1f375b6aa737f1c02c346899336465e00 (diff)
downloadzig-53a36eacfa145244902e9230243c76892d141b03.tar.gz
zig-53a36eacfa145244902e9230243c76892d141b03.zip
Remove my dumb "namespace decl" hack
Diffstat (limited to 'src/link/Plan9.zig')
-rw-r--r--src/link/Plan9.zig6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/link/Plan9.zig b/src/link/Plan9.zig
index 384345ff67..0f99ca31ed 100644
--- a/src/link/Plan9.zig
+++ b/src/link/Plan9.zig
@@ -163,11 +163,11 @@ pub fn createEmpty(gpa: *Allocator, options: link.Options) !*Plan9 {
fn putFn(self: *Plan9, decl: *Module.Decl, out: FnDeclOutput) !void {
const gpa = self.base.allocator;
- const fn_map_res = try self.fn_decl_table.getOrPut(gpa, decl.namespace.file_scope);
+ const fn_map_res = try self.fn_decl_table.getOrPut(gpa, decl.getFileScope());
if (fn_map_res.found_existing) {
try fn_map_res.value_ptr.functions.put(gpa, decl, out);
} else {
- const file = decl.namespace.file_scope;
+ const file = decl.getFileScope();
const arena = &self.path_arena.allocator;
// each file gets a symbol
fn_map_res.value_ptr.* = .{
@@ -548,7 +548,7 @@ pub fn freeDecl(self: *Plan9, decl: *Module.Decl) void {
const is_fn = (decl.val.tag() == .function);
if (is_fn) {
var symidx_and_submap =
- self.fn_decl_table.get(decl.namespace.file_scope).?;
+ self.fn_decl_table.get(decl.getFileScope()).?;
var submap = symidx_and_submap.functions;
_ = submap.swapRemove(decl);
if (submap.count() == 0) {