summaryrefslogtreecommitdiff
path: root/src/ir/traversal.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/ir/traversal.rs')
-rw-r--r--src/ir/traversal.rs5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/ir/traversal.rs b/src/ir/traversal.rs
index b9b3179a..491a15f8 100644
--- a/src/ir/traversal.rs
+++ b/src/ir/traversal.rs
@@ -469,10 +469,7 @@ where
type Item = ItemId;
fn next(&mut self) -> Option<Self::Item> {
- let id = match self.queue.next() {
- None => return None,
- Some(id) => id,
- };
+ let id = self.queue.next()?;
let newly_discovered = self.seen.add(None, id);
debug_assert!(