1
Fork 0

Remove implicit names and values from --cfg in --check-cfg

This commit is contained in:
Urgau 2022-07-20 17:31:15 +02:00
parent 03d488b48a
commit ebf4cc361e
7 changed files with 72 additions and 79 deletions

View file

@ -1157,20 +1157,6 @@ impl CrateCheckConfig {
self.fill_well_known_names();
self.fill_well_known_values();
}
/// Fills a `CrateCheckConfig` with configuration names and values that are actually active.
pub fn fill_actual(&mut self, cfg: &CrateConfig) {
for &(k, v) in cfg {
if let Some(names_valid) = &mut self.names_valid {
names_valid.insert(k);
}
if let Some(v) = v {
self.values_valid.entry(k).and_modify(|values| {
values.insert(v);
});
}
}
}
}
pub fn build_configuration(sess: &Session, mut user_cfg: CrateConfig) -> CrateConfig {