[solidity] Fix wrong check on recursive-process-input CLI option. (#42)

This commit is contained in:
wpt967
2024-09-10 18:11:36 +01:00
committed by GitHub
parent 6635a0b337
commit ac9215329c
+2 -2
View File
@@ -196,14 +196,14 @@ impl Arguments {
} }
#[cfg(debug_assertions)] #[cfg(debug_assertions)]
if self.recursive_process_input.is_none() && !self.recursive_process { if self.recursive_process_input.is_some() && !self.recursive_process {
anyhow::bail!("--process-input can be only used when --recursive-process is given"); anyhow::bail!("--process-input can be only used when --recursive-process is given");
} }
#[cfg(debug_assertions)] #[cfg(debug_assertions)]
if self.recursive_process if self.recursive_process
&& ((self.recursive_process_input.is_none() && std::env::args().count() > 2) && ((self.recursive_process_input.is_none() && std::env::args().count() > 2)
|| (self.recursive_process_input.is_none() && std::env::args().count() > 4)) || (self.recursive_process_input.is_some() && std::env::args().count() > 4))
{ {
anyhow::bail!("No other options are allowed in recursive mode."); anyhow::bail!("No other options are allowed in recursive mode.");
} }