diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirDeclarationsResolveTransformer.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirDeclarationsResolveTransformer.kt index b1594cda6bf..9a40ea95587 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirDeclarationsResolveTransformer.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirDeclarationsResolveTransformer.kt @@ -59,6 +59,7 @@ class FirDeclarationsResolveTransformer(transformer: FirBodyResolveTransformer) if (declaration.typeParameters.isNotEmpty()) { topLevelScopes += FirMemberTypeParameterScope(declaration) for (typeParameter in declaration.typeParameters) { + typeParameter.transformChildren(transformer, ResolutionMode.ContextIndependent) typeParameter.replaceResolvePhase(FirResolvePhase.STATUS) } }