diff --git a/compiler/rustc_resolve/src/late.rs b/compiler/rustc_resolve/src/late.rs index 80186650fe8..2abbed944a1 100644 --- a/compiler/rustc_resolve/src/late.rs +++ b/compiler/rustc_resolve/src/late.rs @@ -268,6 +268,7 @@ enum LifetimeBinderKind { WhereBound, Item, Function, + Closure, ImplBlock, } @@ -281,6 +282,7 @@ impl LifetimeBinderKind { Item => "item", ImplBlock => "impl block", Function => "function", + Closure => "closure", } } } @@ -3544,7 +3546,7 @@ impl<'a: 'ast, 'b, 'ast> LateResolutionVisitor<'a, 'b, 'ast> { NormalRibKind, LifetimeRibKind::Generics { binder: expr.id, - kind: LifetimeBinderKind::Function, + kind: LifetimeBinderKind::Closure, span, }, |this| visit::walk_expr(this, expr),