Fix compiler errors in std.process and std.Build.Step.Compile #22511
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes
from #20505.
Looks like
chdirC
was renamedchdirZ
but that wasn't reflected in thestd.process
alias. I'm not sure if this alias is even needed, I couldn't find any references tochangeCurDir
in std.For
dependsOnSystemLibrary
, it looks like because of the way it finds dependency libraries,compile
can't be a*const Compile
. And sinceModule::link_libc
returns a?bool
withnull
meaning "doesn't matter", I used best judgement and assigned it to false based on howis_linking_libc
is being used.