Merge pull request #22511 from apwadkar/master

Fix compiler errors in std.process and std.Build.Step.Compile
This commit is contained in:
Andrew Kelley 2025-01-20 22:02:38 -05:00 committed by GitHub
commit 0d6b17b6a5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 4 additions and 4 deletions

View file

@ -610,7 +610,7 @@ pub fn forceUndefinedSymbol(compile: *Compile, symbol_name: []const u8) void {
/// Returns whether the library, executable, or object depends on a particular system library. /// Returns whether the library, executable, or object depends on a particular system library.
/// Includes transitive dependencies. /// Includes transitive dependencies.
pub fn dependsOnSystemLibrary(compile: *const Compile, name: []const u8) bool { pub fn dependsOnSystemLibrary(compile: *Compile, name: []const u8) bool {
var is_linking_libc = false; var is_linking_libc = false;
var is_linking_libcpp = false; var is_linking_libcpp = false;
@ -622,8 +622,8 @@ pub fn dependsOnSystemLibrary(compile: *const Compile, name: []const u8) bool {
else => {}, else => {},
} }
} }
if (mod.link_libc) is_linking_libc = true; if (mod.link_libc orelse false) is_linking_libc = true;
if (mod.link_libcpp) is_linking_libcpp = true; if (mod.link_libcpp orelse false) is_linking_libcpp = true;
} }
} }

View file

@ -15,7 +15,7 @@ pub const Child = @import("process/Child.zig");
pub const abort = posix.abort; pub const abort = posix.abort;
pub const exit = posix.exit; pub const exit = posix.exit;
pub const changeCurDir = posix.chdir; pub const changeCurDir = posix.chdir;
pub const changeCurDirC = posix.chdirC; pub const changeCurDirZ = posix.chdirZ;
pub const GetCwdError = posix.GetCwdError; pub const GetCwdError = posix.GetCwdError;