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.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/chomp/ast/substitute.rs b/src/chomp/ast/substitute.rs
index c7cc03f..2008a15 100644
--- a/src/chomp/ast/substitute.rs
+++ b/src/chomp/ast/substitute.rs
@@ -424,8 +424,8 @@ impl Folder for InlineCalls {
.expr
.clone()
.fold(&mut SubstituteParams { params: call.args })?;
- expr.name = Some(expr.name.or(name).unwrap_or(call.name));
- expr.span = expr.span.or(span);
+ expr.name = Some(name.or(expr.name).unwrap_or(call.name));
+ expr.span = span.or(expr.span);
Ok(expr)
} else {