From 2a360272f6b2d82a4ec13f66c7f77232f747aeda Mon Sep 17 00:00:00 2001 From: Dmitriy Novozhilov Date: Wed, 24 Jul 2019 11:41:09 +0300 Subject: [PATCH] [FIR] Add `Any` to supertypes of functional types --- .../kotlin/fir/resolve/impl/FirLibrarySymbolProviderImpl.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/impl/FirLibrarySymbolProviderImpl.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/impl/FirLibrarySymbolProviderImpl.kt index df71585c976..75b9cdbf8d7 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/impl/FirLibrarySymbolProviderImpl.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/impl/FirLibrarySymbolProviderImpl.kt @@ -28,6 +28,7 @@ import org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol import org.jetbrains.kotlin.fir.symbols.impl.FirNamedFunctionSymbol import org.jetbrains.kotlin.fir.symbols.impl.FirTypeParameterSymbol import org.jetbrains.kotlin.fir.types.impl.ConeTypeParameterTypeImpl +import org.jetbrains.kotlin.fir.types.impl.FirImplicitAnyTypeRef import org.jetbrains.kotlin.fir.types.impl.FirResolvedTypeRefImpl import org.jetbrains.kotlin.metadata.ProtoBuf import org.jetbrains.kotlin.metadata.builtins.BuiltInsBinaryVersion @@ -245,6 +246,7 @@ class FirLibrarySymbolProviderImpl(val session: FirSession) : FirSymbolProvider( } } ) + replaceSupertypes(listOf(FirImplicitAnyTypeRef(session, null))) } } }