diff options
Diffstat (limited to 'src/chomp/ast')
-rw-r--r-- | src/chomp/ast/substitute.rs | 4 |
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 { |