aboutsummaryrefslogtreecommitdiff
path: root/lib/std/Build/Step/Compile.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2024-01-02 18:22:11 -0700
committerAndrew Kelley <andrew@ziglang.org>2024-01-02 18:22:11 -0700
commit60958d135f74662e2c7d4a7f80c582a647fa07b6 (patch)
tree32f0bc9ea913d4dd5d9fc8880967f5b2fef71e5f /lib/std/Build/Step/Compile.zig
parent289ae45c1b58e952867c4fa1e246d0ef7bc2ff64 (diff)
downloadzig-60958d135f74662e2c7d4a7f80c582a647fa07b6.tar.gz
zig-60958d135f74662e2c7d4a7f80c582a647fa07b6.zip
std.Build.Step.Compile: fix passing wrong Builder to getPath
This resulted in an error building a transitive module dependency.
Diffstat (limited to 'lib/std/Build/Step/Compile.zig')
-rw-r--r--lib/std/Build/Step/Compile.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/std/Build/Step/Compile.zig b/lib/std/Build/Step/Compile.zig
index d6a016f183..b001891b39 100644
--- a/lib/std/Build/Step/Compile.zig
+++ b/lib/std/Build/Step/Compile.zig
@@ -1218,7 +1218,7 @@ fn make(step: *Step, prog_node: *std.Progress.Node) !void {
// In such case, there will be only one module, so we can leave
// off the naming here.
if (module.root_source_file) |lp| {
- const src = lp.getPath2(b, step);
+ const src = lp.getPath2(module.owner, step);
try zig_args.appendSlice(&.{ "--mod", module_cli_name, src });
}
}