FIR deserializer: add forgotten type parameter bounds for FunctionX

This commit is contained in:
Mikhail Glukhikh
2019-11-18 12:52:05 +03:00
parent 1e548e3f21
commit ad3659d1d9
@@ -189,7 +189,9 @@ class FirLibrarySymbolProviderImpl(val session: FirSession) : FirSymbolProvider(
FirTypeParameterSymbol(), FirTypeParameterSymbol(),
Variance.IN_VARIANCE, Variance.IN_VARIANCE,
false false
) ).apply {
bounds += session.builtinTypes.nullableAnyType
}
}) })
typeParameters.add( typeParameters.add(
FirTypeParameterImpl( FirTypeParameterImpl(
@@ -199,7 +201,9 @@ class FirLibrarySymbolProviderImpl(val session: FirSession) : FirSymbolProvider(
FirTypeParameterSymbol(), FirTypeParameterSymbol(),
Variance.OUT_VARIANCE, Variance.OUT_VARIANCE,
false false
) ).apply {
bounds += session.builtinTypes.nullableAnyType
}
) )
val name = OperatorNameConventions.INVOKE val name = OperatorNameConventions.INVOKE
val status = FirDeclarationStatusImpl(Visibilities.PUBLIC, Modality.ABSTRACT).apply { val status = FirDeclarationStatusImpl(Visibilities.PUBLIC, Modality.ABSTRACT).apply {