From 420bc6cbe8ff68217cca4794d822a0a29bbfbd44 Mon Sep 17 00:00:00 2001 From: pyos Date: Mon, 10 May 2021 13:30:28 +0200 Subject: [PATCH] JVM_IR: use correct types for generated inline reference wrappers Doesn't change anything, but still. --- .../backend/jvm/lower/InlineCallableReferenceToLambda.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 f563f83d3b4..8a09db6da07 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 @@ -112,7 +112,7 @@ private class InlineCallableReferenceToLambdaTransformer( +IrFunctionReferenceImpl.fromSymbolOwner( expression.startOffset, expression.endOffset, - field.type, + expression.type, function.symbol, typeArgumentsCount = 0, reflectionTarget = null, @@ -184,7 +184,7 @@ private class InlineCallableReferenceToLambdaTransformer( +IrFunctionReferenceImpl.fromSymbolOwner( expression.startOffset, expression.endOffset, - function.returnType, + expression.type, function.symbol, typeArgumentsCount = function.typeParameters.size, reflectionTarget = null,