aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.zig
diff options
context:
space:
mode:
authorJacob Young <jacobly0@users.noreply.github.com>2025-09-21 23:14:28 -0400
committerJacob Young <jacobly0@users.noreply.github.com>2025-10-02 17:44:52 -0400
commite1f3fc6ce289502cde1e52fa946476ff8e3bcaac (patch)
tree42231ed7f2348c3c19b495bf8d4eac3acbfce21b /src/codegen.zig
parentd5f09f56e0327685dfcaeb889efd9d6a26461886 (diff)
downloadzig-e1f3fc6ce289502cde1e52fa946476ff8e3bcaac.tar.gz
zig-e1f3fc6ce289502cde1e52fa946476ff8e3bcaac.zip
Coff2: create a new linker from scratch
Diffstat (limited to 'src/codegen.zig')
-rw-r--r--src/codegen.zig2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/codegen.zig b/src/codegen.zig
index ed046e966c..3c5d519dd0 100644
--- a/src/codegen.zig
+++ b/src/codegen.zig
@@ -993,6 +993,8 @@ pub fn genNavRef(
},
.link_once => unreachable,
}
+ } else if (lf.cast(.coff2)) |coff| {
+ return .{ .sym_index = @intFromEnum(try coff.navSymbol(zcu, nav_index)) };
} else {
const msg = try ErrorMsg.create(zcu.gpa, src_loc, "TODO genNavRef for target {}", .{target});
return .{ .fail = msg };