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.rs | 5 |
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, |