summaryrefslogtreecommitdiff
path: root/src/chomp/ast/substitute.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/chomp/ast/substitute.rs')
-rw-r--r--src/chomp/ast/substitute.rs14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/chomp/ast/substitute.rs b/src/chomp/ast/substitute.rs
index 1a622e1..c7cc03f 100644
--- a/src/chomp/ast/substitute.rs
+++ b/src/chomp/ast/substitute.rs
@@ -418,13 +418,7 @@ impl Folder for InlineCalls {
expr: call.into(),
span,
})
- } else if call.args.len() != self.function.params.len() {
- Err(SubstituteError::WrongArgCount {
- call,
- expected: self.function.params.len(),
- span,
- })
- } else {
+ } else if call.args.len() == self.function.params.len() {
let mut expr = self
.function
.expr
@@ -434,6 +428,12 @@ impl Folder for InlineCalls {
expr.span = expr.span.or(span);
Ok(expr)
+ } else {
+ Err(SubstituteError::WrongArgCount {
+ call,
+ expected: self.function.params.len(),
+ span,
+ })
}
}
}