diff options
Diffstat (limited to 'crates/hir_ty/src/lower.rs')
-rw-r--r-- | crates/hir_ty/src/lower.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/hir_ty/src/lower.rs b/crates/hir_ty/src/lower.rs index d026310f4..2a4ad9172 100644 --- a/crates/hir_ty/src/lower.rs +++ b/crates/hir_ty/src/lower.rs | |||
@@ -993,7 +993,7 @@ pub(crate) fn generic_defaults_query( | |||
993 | 993 | ||
994 | // Each default can only refer to previous parameters. | 994 | // Each default can only refer to previous parameters. |
995 | ty.walk_mut_binders( | 995 | ty.walk_mut_binders( |
996 | &mut |ty, binders| match &mut ty.0 { | 996 | &mut |ty, binders| match ty.interned_mut() { |
997 | TyKind::BoundVar(BoundVar { debruijn, index }) if *debruijn == binders => { | 997 | TyKind::BoundVar(BoundVar { debruijn, index }) if *debruijn == binders => { |
998 | if *index >= idx { | 998 | if *index >= idx { |
999 | // type variable default referring to parameter coming | 999 | // type variable default referring to parameter coming |