mirror of
https://github.com/ziglang/zig.git
synced 2025-12-26 08:03:08 +00:00
MachO/DebugSymbols: fix debug line offset
In c8b78706b74d16ed21113096d2b47717abb53d4d I incorrectly made it be the line offset from Decl to function lbrace; it needed to be line offset from lbrace to rbrace.
This commit is contained in:
parent
c8b78706b7
commit
f4ee46e839
@ -1064,7 +1064,7 @@ pub fn commitDeclDebugInfo(
|
||||
|
||||
try dbg_line_buffer.append(DW.LNS_advance_line);
|
||||
const func = decl.val.castTag(.function).?.data;
|
||||
const line_off = @intCast(u28, decl.src_line + func.lbrace_line);
|
||||
const line_off = @intCast(u28, func.rbrace_line - func.lbrace_line);
|
||||
try leb.writeULEB128(dbg_line_buffer.writer(), line_off);
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user