From ed44327569e672e512bc0a1af980e3bfc8374210 Mon Sep 17 00:00:00 2001 From: Mikhael Bogdanov Date: Thu, 26 Apr 2018 17:40:52 +0200 Subject: [PATCH] Properly set parents in JvmLower --- .../src/org/jetbrains/kotlin/backend/jvm/JvmLower.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/JvmLower.kt b/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/JvmLower.kt index c4cb802faa2..a8f09670a39 100644 --- a/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/JvmLower.kt +++ b/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/JvmLower.kt @@ -21,6 +21,8 @@ import org.jetbrains.kotlin.backend.common.runOnFilePostfix import org.jetbrains.kotlin.backend.jvm.lower.* import org.jetbrains.kotlin.descriptors.DeclarationDescriptor import org.jetbrains.kotlin.ir.declarations.IrFile +import org.jetbrains.kotlin.ir.util.PatchDeclarationParentsVisitor +import org.jetbrains.kotlin.ir.visitors.acceptVoid import org.jetbrains.kotlin.name.NameUtils class JvmLower(val context: JvmBackendContext) { @@ -57,5 +59,7 @@ class JvmLower(val context: JvmBackendContext) { BridgeLowering(context).runOnFilePostfix(irFile) TailrecLowering(context).runOnFilePostfix(irFile) + + irFile.acceptVoid(PatchDeclarationParentsVisitor()) } } \ No newline at end of file