Commit 60958d135f

Andrew Kelley <andrew@ziglang.org>
2024-01-03 02:22:11
std.Build.Step.Compile: fix passing wrong Builder to getPath
This resulted in an error building a transitive module dependency.
1 parent 289ae45
Changed files (1)
lib
std
Build
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 });
                 }
             }