diff options
| author | bjorn3 <bjorn3@users.noreply.github.com> | 2022-03-02 15:22:32 +0100 |
|---|---|---|
| committer | bjorn3 <bjorn3@users.noreply.github.com> | 2022-03-02 15:39:04 +0100 |
| commit | 2d854f9c340df887e30896f49270ae81feb3e227 (patch) | |
| tree | 41abe3cb83eeb104f718606a5b5b4ff5290f85c5 /compiler/rustc_session/src | |
| parent | c42d846add941a26bd254911e16f02c4a3f9346f (diff) | |
Remove num_cpus dependency from bootstrap, build-manifest and rustc_session
Diffstat (limited to 'compiler/rustc_session/src')
| -rw-r--r-- | compiler/rustc_session/src/options.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_session/src/options.rs b/compiler/rustc_session/src/options.rs index c2b13346cd6..43123d30ad5 100644 --- a/compiler/rustc_session/src/options.rs +++ b/compiler/rustc_session/src/options.rs @@ -551,7 +551,7 @@ mod parse { crate fn parse_threads(slot: &mut usize, v: Option<&str>) -> bool { match v.and_then(|s| s.parse().ok()) { Some(0) => { - *slot = ::num_cpus::get(); + *slot = std::thread::available_parallelism().map_or(1, std::num::NonZeroUsize::get); true } Some(i) => { |
