From 912fa136f1630c33bd8026fa87d98d92c04ba627 Mon Sep 17 00:00:00 2001 From: Ilya Matveev Date: Wed, 22 Feb 2017 17:45:37 +0300 Subject: [PATCH] backend: Set returnType for local constructors --- .../kotlin/backend/common/lower/LocalDeclarationsLowering.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/common/lower/LocalDeclarationsLowering.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/common/lower/LocalDeclarationsLowering.kt index b7401620016..5124ed56db2 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/common/lower/LocalDeclarationsLowering.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/common/lower/LocalDeclarationsLowering.kt @@ -526,6 +526,7 @@ class LocalDeclarationsLowering(val context: BackendContext) : DeclarationContai Visibilities.PRIVATE, newTypeParameters ) + newDescriptor.returnType = oldDescriptor.returnType oldDescriptor.dispatchReceiverParameter?.let { recordRemappedParameter(it, newDescriptor.dispatchReceiverParameter!!)