aboutsummaryrefslogtreecommitdiff
path: root/src/link
diff options
context:
space:
mode:
authorJacob Young <jacobly0@users.noreply.github.com>2024-08-22 13:10:10 -0400
committerJacob Young <jacobly0@users.noreply.github.com>2024-08-22 19:53:04 -0400
commitcbaff43b2a3697a168fcf9d5c022f2193d1fc9a0 (patch)
tree27e394e639109d4be45a2101895036adc20398e3 /src/link
parentc262061129f0c19a276779e4102da99eca58536a (diff)
downloadzig-cbaff43b2a3697a168fcf9d5c022f2193d1fc9a0.tar.gz
zig-cbaff43b2a3697a168fcf9d5c022f2193d1fc9a0.zip
Dwarf: add missing var args info on function decls
Diffstat (limited to 'src/link')
-rw-r--r--src/link/Dwarf.zig6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/link/Dwarf.zig b/src/link/Dwarf.zig
index c39621dd90..82a7bdf380 100644
--- a/src/link/Dwarf.zig
+++ b/src/link/Dwarf.zig
@@ -1108,6 +1108,12 @@ pub const WipNav = struct {
wip_nav.any_children = true;
}
+ pub fn genVarArgsDebugInfo(wip_nav: *WipNav) UpdateError!void {
+ assert(wip_nav.func != .none);
+ try wip_nav.abbrevCode(.is_var_args);
+ wip_nav.any_children = true;
+ }
+
pub fn advancePCAndLine(
wip_nav: *WipNav,
delta_line: i33,