diff options
| author | Jakub Konka <kubkon@jakubkonka.com> | 2022-12-04 18:54:18 +0100 |
|---|---|---|
| committer | Jakub Konka <kubkon@jakubkonka.com> | 2022-12-05 14:19:22 +0100 |
| commit | 8796da028320b97a4b67a401109dce1137ee2bbf (patch) | |
| tree | eac0ec8d74fe773619bec1e67b87fa620a78849c /src/link/MachO.zig | |
| parent | 3575048c0ae8b5bae2cd5c6fd3dbc9cb569c4b1f (diff) | |
| download | zig-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.zig | 8 |
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, |
