From 532cab42a70eddac54b116fcec733b00de2847a7 Mon Sep 17 00:00:00 2001 From: Igor Chevdar Date: Tue, 7 Mar 2017 16:45:17 +0300 Subject: [PATCH] bug fix: Callable references as arguments of callable references. --- .../kotlin/backend/konan/lower/CallableReferenceLowering.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/CallableReferenceLowering.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/CallableReferenceLowering.kt index 4238398a03e..1ed929866e6 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/CallableReferenceLowering.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/CallableReferenceLowering.kt @@ -101,6 +101,7 @@ private class CallableReferencesUnbinder(val lower: CallableReferenceLowering, } override fun visitCallableReference(expression: IrCallableReference): IrExpression { + expression.transformChildrenVoid(this) if (!expression.type.isFunctionOrKFunctionType) { // Not a subject of this lowering. return expression