Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/mbe/src/expander/matcher.rs')
-rw-r--r--crates/mbe/src/expander/matcher.rs12
1 files changed, 6 insertions, 6 deletions
diff --git a/crates/mbe/src/expander/matcher.rs b/crates/mbe/src/expander/matcher.rs
index a8d5965d48..189efcd15c 100644
--- a/crates/mbe/src/expander/matcher.rs
+++ b/crates/mbe/src/expander/matcher.rs
@@ -475,12 +475,12 @@ fn match_loop_inner<'t>(
})
}
OpDelimited::Op(Op::Subtree { tokens, delimiter }) => {
- if let Ok((subtree, _)) = src.clone().expect_subtree() {
- if subtree.delimiter.kind == delimiter.kind {
- item.stack.push(item.dot);
- item.dot = tokens.iter_delimited_with(*delimiter);
- cur_items.push(item);
- }
+ if let Ok((subtree, _)) = src.clone().expect_subtree()
+ && subtree.delimiter.kind == delimiter.kind
+ {
+ item.stack.push(item.dot);
+ item.dot = tokens.iter_delimited_with(*delimiter);
+ cur_items.push(item);
}
}
OpDelimited::Op(Op::Var { kind, name, .. }) => {