diff options
| author | Jacob Young <15544577+jacobly0@users.noreply.github.com> | 2025-06-20 00:20:56 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-06-20 00:20:56 -0400 |
| commit | cf1a7bbd44b9542552c7b5dc6532aafb5142bf7a (patch) | |
| tree | 23d82265b3a4500514063f0fa13533b255f88f64 /src/link.zig | |
| parent | f5a327cd366348a739a282f380acd627815183b5 (diff) | |
| parent | 1f98c98fffb09bf15a9fc04ecd5f1fa38a4bd4b8 (diff) | |
| download | zig-cf1a7bbd44b9542552c7b5dc6532aafb5142bf7a.tar.gz zig-cf1a7bbd44b9542552c7b5dc6532aafb5142bf7a.zip | |
Merge pull request #24193 from jacobly0/x86_64-spring-cleaning
x86_64: increase passing test coverage on windows
Diffstat (limited to 'src/link.zig')
| -rw-r--r-- | src/link.zig | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/link.zig b/src/link.zig index 29ee0c7b15..2a6e3b8031 100644 --- a/src/link.zig +++ b/src/link.zig @@ -920,7 +920,7 @@ pub const File = struct { decl_val: InternPool.Index, decl_align: InternPool.Alignment, src_loc: Zcu.LazySrcLoc, - ) !codegen.GenResult { + ) !codegen.SymbolResult { assert(base.comp.zcu.?.llvm_object == null); switch (base.tag) { .lld => unreachable, @@ -1321,7 +1321,7 @@ pub fn doPrelinkTask(comp: *Compilation, task: PrelinkTask) void { const prog_node = comp.link_prog_node.start("Parse Host libc", 0); defer prog_node.end(); - const target = comp.root_mod.resolved_target.result; + const target = &comp.root_mod.resolved_target.result; const flags = target_util.libcFullLinkFlags(target); const crt_dir = comp.libc_installation.?.crt_dir.?; const sep = std.fs.path.sep_str; @@ -1670,7 +1670,7 @@ pub fn hashInputs(man: *Cache.Manifest, link_inputs: []const Input) !void { pub fn resolveInputs( gpa: Allocator, arena: Allocator, - target: std.Target, + target: *const std.Target, /// This function mutates this array but does not take ownership. /// Allocated with `gpa`. unresolved_inputs: *std.ArrayListUnmanaged(UnresolvedInput), @@ -1914,7 +1914,7 @@ fn resolveLibInput( ld_script_bytes: *std.ArrayListUnmanaged(u8), lib_directory: Directory, name_query: UnresolvedInput.NameQuery, - target: std.Target, + target: *const std.Target, link_mode: std.builtin.LinkMode, color: std.zig.Color, ) Allocator.Error!ResolveLibInputResult { @@ -2028,7 +2028,7 @@ fn resolvePathInput( resolved_inputs: *std.ArrayListUnmanaged(Input), /// Allocated via `gpa`. ld_script_bytes: *std.ArrayListUnmanaged(u8), - target: std.Target, + target: *const std.Target, pq: UnresolvedInput.PathQuery, color: std.zig.Color, ) Allocator.Error!?ResolveLibInputResult { @@ -2070,7 +2070,7 @@ fn resolvePathInputLib( resolved_inputs: *std.ArrayListUnmanaged(Input), /// Allocated via `gpa`. ld_script_bytes: *std.ArrayListUnmanaged(u8), - target: std.Target, + target: *const std.Target, pq: UnresolvedInput.PathQuery, link_mode: std.builtin.LinkMode, color: std.zig.Color, |
