From 6b686735ee42186fb3c1aeb4260c010d49353554 Mon Sep 17 00:00:00 2001 From: Mikhael Bogdanov Date: Wed, 31 May 2017 16:17:20 +0200 Subject: [PATCH] Move LateinitLowering to common package --- .../backend/{konan => common}/lower/LateinitLowering.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) rename backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/{konan => common}/lower/LateinitLowering.kt (94%) diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/LateinitLowering.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/common/lower/LateinitLowering.kt similarity index 94% rename from backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/LateinitLowering.kt rename to backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/common/lower/LateinitLowering.kt index 61dc734225a..739755a10a1 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/lower/LateinitLowering.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/common/lower/LateinitLowering.kt @@ -14,11 +14,10 @@ * limitations under the License. */ -package org.jetbrains.kotlin.backend.konan.lower +package org.jetbrains.kotlin.backend.common.lower import org.jetbrains.kotlin.backend.common.CommonBackendContext import org.jetbrains.kotlin.backend.common.FileLoweringPass -import org.jetbrains.kotlin.backend.common.lower.createIrBuilder import org.jetbrains.kotlin.descriptors.CallableMemberDescriptor import org.jetbrains.kotlin.builtins.KotlinBuiltIns import org.jetbrains.kotlin.ir.IrStatement @@ -34,7 +33,7 @@ import org.jetbrains.kotlin.ir.visitors.IrElementTransformerVoid import org.jetbrains.kotlin.ir.visitors.transformChildrenVoid import org.jetbrains.kotlin.types.KotlinType -internal class LateinitLowering(val context: CommonBackendContext): FileLoweringPass { +class LateinitLowering(val context: CommonBackendContext): FileLoweringPass { override fun lower(irFile: IrFile) { irFile.transformChildrenVoid(object: IrElementTransformerVoid() { override fun visitProperty(declaration: IrProperty): IrStatement {