Skip to content

Commit 459f17b

Browse files
committed
name
1 parent 4ecd88b commit 459f17b

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

crates/config/src/compilation.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ use serde::{Deserialize, Serialize};
1313
/// settings profile.
1414
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)]
1515
pub struct SettingsOverrides {
16+
pub name: String,
1617
via_ir: Option<bool>,
1718
#[serde(default, with = "serde_helpers::display_from_str_opt")]
1819
evm_version: Option<EvmVersion>,

crates/config/src/lib.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -458,7 +458,7 @@ pub struct Config {
458458

459459
/// Additional settings profiles to use when compiling.
460460
#[serde(default)]
461-
pub additional_compiler_profiles: BTreeMap<String, SettingsOverrides>,
461+
pub additional_compiler_profiles: Vec<SettingsOverrides>,
462462

463463
/// Restrictions on compilation of certain files.
464464
#[serde(default)]
@@ -836,10 +836,10 @@ impl Config {
836836
) -> BTreeMap<String, MultiCompilerSettings> {
837837
let mut map = BTreeMap::new();
838838

839-
for (name, profile) in &self.additional_compiler_profiles {
839+
for profile in &self.additional_compiler_profiles {
840840
let mut settings = base.clone();
841841
profile.apply(&mut settings);
842-
map.insert(name.clone(), settings);
842+
map.insert(profile.name.clone(), settings);
843843
}
844844

845845
map
@@ -2205,7 +2205,7 @@ impl Default for Config {
22052205
warnings: vec![],
22062206
extra_args: vec![],
22072207
eof_version: None,
2208-
additional_compiler_profiles: Default::default(),
2208+
additional_compiler_profiles: vec![],
22092209
compilation_restrictions: vec![],
22102210
_non_exhaustive: (),
22112211
}

0 commit comments

Comments
 (0)