Skip to content

Commit fbda51e

Browse files
committed
Address review comments
1 parent 9449161 commit fbda51e

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

src/librustc_resolve/lib.rs

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3913,6 +3913,8 @@ impl<'a> Resolver<'a> {
39133913
}
39143914
}
39153915

3916+
/// Searches the current set of local scopes and
3917+
/// applies translations for closures.
39163918
fn search_ribs(&self,
39173919
ribs: &[Rib],
39183920
name: Name,
@@ -3934,6 +3936,8 @@ impl<'a> Resolver<'a> {
39343936
None
39353937
}
39363938

3939+
/// Searches the current set of local scopes for labels.
3940+
/// Stops after meeting a closure.
39373941
fn search_label(&self, name: Name) -> Option<DefLike> {
39383942
for rib in self.label_ribs.iter().rev() {
39393943
match rib.kind {
@@ -3946,13 +3950,8 @@ impl<'a> Resolver<'a> {
39463950
}
39473951
}
39483952
let result = rib.bindings.get(&name).cloned();
3949-
match result {
3950-
Some(_) => {
3951-
return result
3952-
}
3953-
None => {
3954-
// Continue
3955-
}
3953+
if result.is_some() {
3954+
return result
39563955
}
39573956
}
39583957
None

0 commit comments

Comments
 (0)