diff options
Diffstat (limited to 'src/ir/traversal.rs')
-rw-r--r-- | src/ir/traversal.rs | 5 |
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!( |