From 0b22c30ab1a0341a548ea2dd46bb553e3ada1afc Mon Sep 17 00:00:00 2001 From: Dmitriy Novozhilov Date: Wed, 3 Feb 2021 13:28:19 +0300 Subject: [PATCH] [FIR] Fix dispatch receiver type for members of builtin functional types --- .../fir/resolve/providers/impl/FirBuiltinSymbolProvider.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/fir/fir-deserialization/src/org/jetbrains/kotlin/fir/resolve/providers/impl/FirBuiltinSymbolProvider.kt b/compiler/fir/fir-deserialization/src/org/jetbrains/kotlin/fir/resolve/providers/impl/FirBuiltinSymbolProvider.kt index b7d97c6ca06..0b933862dbe 100644 --- a/compiler/fir/fir-deserialization/src/org/jetbrains/kotlin/fir/resolve/providers/impl/FirBuiltinSymbolProvider.kt +++ b/compiler/fir/fir-deserialization/src/org/jetbrains/kotlin/fir/resolve/providers/impl/FirBuiltinSymbolProvider.kt @@ -220,7 +220,7 @@ class FirBuiltinSymbolProvider(session: FirSession, val kotlinScopeProvider: Kot isVararg = false } } - dispatchReceiverType = classId.defaultType(typeParameters.map { it.symbol }) + dispatchReceiverType = classId.defaultType(this@klass.typeParameters.map { it.symbol }) } ) }