diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/descriptors/IrDelegateDescriptor.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/descriptors/IrDelegateDescriptor.kt index a7469d63fb4..b941134c613 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/descriptors/IrDelegateDescriptor.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/descriptors/IrDelegateDescriptor.kt @@ -66,7 +66,9 @@ abstract class IrDelegateDescriptorBase( /* isDelegated = */ true ) { init { - setOutType(delegateType) + val typeParameters: List = emptyList() + val extensionReceiverParameter: ReceiverParameterDescriptor? = null + setType(delegateType, typeParameters, (containingDeclaration as ClassDescriptor).thisAsReceiverParameter, extensionReceiverParameter) } override final fun setOutType(outType: KotlinType?) {