diff options
| author | Urgau <urgau@numericable.fr> | 2024-10-02 09:45:27 +0200 |
|---|---|---|
| committer | Urgau <urgau@numericable.fr> | 2024-10-02 09:45:27 +0200 |
| commit | 37e1c955c511cc7ee8e53d848006ae8077555009 (patch) | |
| tree | 519eaf7adda2ae4f92be1b8755ee3364418c3965 /compiler/rustc_session/src | |
| parent | 8760a401bd55205a188fdc174785c6f32f4027fa (diff) | |
| download | rust-37e1c955c511cc7ee8e53d848006ae8077555009.tar.gz rust-37e1c955c511cc7ee8e53d848006ae8077555009.zip | |
Adjust check-cfg get_many_mut usage following API change
Diffstat (limited to 'compiler/rustc_session/src')
| -rw-r--r-- | compiler/rustc_session/src/config/cfg.rs | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/compiler/rustc_session/src/config/cfg.rs b/compiler/rustc_session/src/config/cfg.rs index 44b96d92b19..ccc01728958 100644 --- a/compiler/rustc_session/src/config/cfg.rs +++ b/compiler/rustc_session/src/config/cfg.rs @@ -402,18 +402,18 @@ impl CheckCfg { // Get all values map at once otherwise it would be costly. // (8 values * 220 targets ~= 1760 times, at the time of writing this comment). let [ - values_target_abi, - values_target_arch, - values_target_endian, - values_target_env, - values_target_family, - values_target_os, - values_target_pointer_width, - values_target_vendor, - ] = self - .expecteds - .get_many_mut(VALUES) - .expect("unable to get all the check-cfg values buckets"); + Some(values_target_abi), + Some(values_target_arch), + Some(values_target_endian), + Some(values_target_env), + Some(values_target_family), + Some(values_target_os), + Some(values_target_pointer_width), + Some(values_target_vendor), + ] = self.expecteds.get_many_mut(VALUES) + else { + panic!("unable to get all the check-cfg values buckets"); + }; for target in TARGETS .iter() |
