Copy type parameter to function reference
This fixes callable references to inline class with generic underlying value constructor. #KT-32162
This commit is contained in:
+1
-1
@@ -304,7 +304,7 @@ private class JvmInlineClassLowering(private val context: JvmBackendContext) : F
|
|||||||
|
|
||||||
return IrFunctionReferenceImpl(
|
return IrFunctionReferenceImpl(
|
||||||
expression.startOffset, expression.endOffset, expression.type,
|
expression.startOffset, expression.endOffset, expression.type,
|
||||||
replacement.symbol, replacement.typeParameters.size,
|
replacement.symbol, function.typeParameters.size,
|
||||||
replacement.valueParameters.size, expression.reflectionTarget, expression.origin
|
replacement.valueParameters.size, expression.reflectionTarget, expression.origin
|
||||||
).apply {
|
).apply {
|
||||||
buildReplacement(function, expression, replacement)
|
buildReplacement(function, expression, replacement)
|
||||||
|
|||||||
Reference in New Issue
Block a user