From 6608ca57955ce78def6684ae5ff4ad275fccb087 Mon Sep 17 00:00:00 2001 From: Igor Chevdar Date: Wed, 10 Mar 2021 20:11:56 +0500 Subject: [PATCH] [K/N][IR] Fixed bug with parents setting Fixes IR_VALIDATION warning as a side effect --- .../src/org/jetbrains/kotlin/backend/konan/Boxing.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/Boxing.kt b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/Boxing.kt index 325f6f03b46..435b29974a4 100644 --- a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/Boxing.kt +++ b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/Boxing.kt @@ -93,8 +93,8 @@ internal val Context.getBoxFunction: (IrClass) -> IrSimpleFunction by Context.la isNoinline = false, isHidden = false, isAssignable = false - ).apply { - parent = function + ).also { + it.parent = function }) function.parent = inlinedClass.getContainingFile()!! } @@ -152,8 +152,8 @@ internal val Context.getUnboxFunction: (IrClass) -> IrSimpleFunction by Context. isNoinline = false, isHidden = false, isAssignable = false - ).apply { - parent = function + ).also { + it.parent = function }) function.parent = inlinedClass.getContainingFile()!! }