diff --git a/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/lower/InlineCallableReferenceToLambda.kt b/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/lower/InlineCallableReferenceToLambda.kt index c5009e59fc5..0045acca942 100644 --- a/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/lower/InlineCallableReferenceToLambda.kt +++ b/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/lower/InlineCallableReferenceToLambda.kt @@ -172,9 +172,9 @@ internal class InlineCallableReferenceToLambdaPhase(val context: JvmBackendConte +IrFunctionReferenceImpl( expression.startOffset, expression.endOffset, - referencedFunction.returnType, + function.returnType, function.symbol, - referencedFunction.typeParameters.size, + function.typeParameters.size, IrStatementOrigin.LAMBDA ).apply { copyAttributes(expression)