aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.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/codegen.zig
parentd1a4bdb1f375b6aa737f1c02c346899336465e00 (diff)
downloadzig-53a36eacfa145244902e9230243c76892d141b03.tar.gz
zig-53a36eacfa145244902e9230243c76892d141b03.zip
Remove my dumb "namespace decl" hack
Diffstat (limited to 'src/codegen.zig')
-rw-r--r--src/codegen.zig4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/codegen.zig b/src/codegen.zig
index dfaedf041a..33492ad2d5 100644
--- a/src/codegen.zig
+++ b/src/codegen.zig
@@ -2584,7 +2584,7 @@ fn Function(comptime arch: std.Target.Cpu.Arch) type {
fn genArgDbgInfo(self: *Self, inst: Air.Inst.Index, mcv: MCValue) !void {
const ty_str = self.air.instructions.items(.data)[inst].ty_str;
- const zir = &self.mod_fn.owner_decl.namespace.file_scope.zir;
+ const zir = &self.mod_fn.owner_decl.getFileScope().zir;
const name = zir.nullTerminatedString(ty_str.str);
const name_with_null = name.ptr[0 .. name.len + 1];
const ty = self.air.getRefType(ty_str.ty);
@@ -3834,7 +3834,7 @@ fn Function(comptime arch: std.Target.Cpu.Arch) type {
fn airAsm(self: *Self, inst: Air.Inst.Index) !void {
const air_datas = self.air.instructions.items(.data);
const air_extra = self.air.extraData(Air.Asm, air_datas[inst].ty_pl.payload);
- const zir = self.mod_fn.owner_decl.namespace.file_scope.zir;
+ const zir = self.mod_fn.owner_decl.getFileScope().zir;
const extended = zir.instructions.items(.data)[air_extra.data.zir_index].extended;
const zir_extra = zir.extraData(Zir.Inst.Asm, extended.operand);
const asm_source = zir.nullTerminatedString(zir_extra.data.asm_source);