[FIR] Resolve type parameter bounds in local class members

This commit is contained in:
simon.ogorodnik
2020-03-18 17:59:34 +03:00
parent ae54815132
commit 2ce697b0b2
@@ -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)
}
}