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(),
Variance.IN_VARIANCE,
false
)
).apply {
bounds += session.builtinTypes.nullableAnyType
}
})
typeParameters.add(
FirTypeParameterImpl(
@@ -199,7 +201,9 @@ class FirLibrarySymbolProviderImpl(val session: FirSession) : FirSymbolProvider(
FirTypeParameterSymbol(),
Variance.OUT_VARIANCE,
false
)
).apply {
bounds += session.builtinTypes.nullableAnyType
}
)
val name = OperatorNameConventions.INVOKE
val status = FirDeclarationStatusImpl(Visibilities.PUBLIC, Modality.ABSTRACT).apply {