aboutsummaryrefslogtreecommitdiff
path: root/src/link/MachO.zig
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2022-12-04 18:54:18 +0100
committerJakub Konka <kubkon@jakubkonka.com>2022-12-05 14:19:22 +0100
commit8796da028320b97a4b67a401109dce1137ee2bbf (patch)
treeeac0ec8d74fe773619bec1e67b87fa620a78849c /src/link/MachO.zig
parent3575048c0ae8b5bae2cd5c6fd3dbc9cb569c4b1f (diff)
downloadzig-8796da028320b97a4b67a401109dce1137ee2bbf.tar.gz
zig-8796da028320b97a4b67a401109dce1137ee2bbf.zip
dwarf: reuse getDbgInfoAtom helper in all of Dwarf.zig
We need to access it outside of `DeclState` too so why not reuse the helper anyway.
Diffstat (limited to 'src/link/MachO.zig')
-rw-r--r--src/link/MachO.zig8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/link/MachO.zig b/src/link/MachO.zig
index 74e574e49c..fb651edbe3 100644
--- a/src/link/MachO.zig
+++ b/src/link/MachO.zig
@@ -2190,7 +2190,7 @@ pub fn updateFunc(self: *MachO, module: *Module, func: *Module.Fn, air: Air, liv
defer code_buffer.deinit();
var decl_state = if (self.d_sym) |*d_sym|
- try d_sym.dwarf.initDeclState(module, decl)
+ try d_sym.dwarf.initDeclState(module, decl_index)
else
null;
defer if (decl_state) |*ds| ds.deinit();
@@ -2217,7 +2217,7 @@ pub fn updateFunc(self: *MachO, module: *Module, func: *Module.Fn, air: Air, liv
try self.d_sym.?.dwarf.commitDeclState(
&self.base,
module,
- decl,
+ decl_index,
addr,
decl.link.macho.size,
ds,
@@ -2330,7 +2330,7 @@ pub fn updateDecl(self: *MachO, module: *Module, decl_index: Module.Decl.Index)
defer code_buffer.deinit();
var decl_state: ?Dwarf.DeclState = if (self.d_sym) |*d_sym|
- try d_sym.dwarf.initDeclState(module, decl)
+ try d_sym.dwarf.initDeclState(module, decl_index)
else
null;
defer if (decl_state) |*ds| ds.deinit();
@@ -2368,7 +2368,7 @@ pub fn updateDecl(self: *MachO, module: *Module, decl_index: Module.Decl.Index)
try self.d_sym.?.dwarf.commitDeclState(
&self.base,
module,
- decl,
+ decl_index,
addr,
decl.link.macho.size,
ds,