Properly set parents in JvmLower

This commit is contained in:
Mikhael Bogdanov
2018-04-26 17:40:52 +02:00
parent e793a7eea7
commit ed44327569
@@ -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())
}
}