diff options
Diffstat (limited to 'runtime/ops/bootstrap.rs')
-rw-r--r-- | runtime/ops/bootstrap.rs | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/runtime/ops/bootstrap.rs b/runtime/ops/bootstrap.rs index a60544534..bbbddc61b 100644 --- a/runtime/ops/bootstrap.rs +++ b/runtime/ops/bootstrap.rs @@ -95,11 +95,7 @@ pub fn op_bootstrap_user_agent(state: &mut OpState) -> String { #[serde] pub fn op_bootstrap_unstable_args(state: &mut OpState) -> Vec<String> { let options = state.borrow::<BootstrapOptions>(); - if options.unstable { - return vec!["--unstable".to_string()]; - } - - let mut flags = Vec::new(); + let mut flags = Vec::with_capacity(options.unstable_features.len()); for granular_flag in crate::UNSTABLE_GRANULAR_FLAGS.iter() { if options.unstable_features.contains(&granular_flag.id) { flags.push(format!("--unstable-{}", granular_flag.name)); |