Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/mbe/src/tt_iter.rs')
-rw-r--r--crates/mbe/src/tt_iter.rs5
1 files changed, 1 insertions, 4 deletions
diff --git a/crates/mbe/src/tt_iter.rs b/crates/mbe/src/tt_iter.rs
index 172916c5a1..9d2b1da9ab 100644
--- a/crates/mbe/src/tt_iter.rs
+++ b/crates/mbe/src/tt_iter.rs
@@ -114,7 +114,7 @@ impl<'a> TtIter<'a> {
}
}
- let mut err = if !cursor.is_root() || error {
+ let err = if error || !cursor.is_root() {
Some(err!("expected {:?}", entry_point))
} else {
None
@@ -132,9 +132,6 @@ impl<'a> TtIter<'a> {
}
}
self.inner = self.inner.as_slice()[res.len()..].iter();
- if res.is_empty() && err.is_none() {
- err = Some(err!("no tokens consumed"));
- }
let res = match res.len() {
1 => Some(res[0].cloned()),
0 => None,