Properly set parent inside copied bodies
This commit is contained in:
+2
-4
@@ -10,10 +10,7 @@ import org.jetbrains.kotlin.backend.common.FileLoweringPass
|
|||||||
import org.jetbrains.kotlin.backend.common.IrElementVisitorVoidWithContext
|
import org.jetbrains.kotlin.backend.common.IrElementVisitorVoidWithContext
|
||||||
import org.jetbrains.kotlin.backend.common.ScopeWithIr
|
import org.jetbrains.kotlin.backend.common.ScopeWithIr
|
||||||
import org.jetbrains.kotlin.backend.common.descriptors.*
|
import org.jetbrains.kotlin.backend.common.descriptors.*
|
||||||
import org.jetbrains.kotlin.backend.common.ir.addChild
|
import org.jetbrains.kotlin.backend.common.ir.*
|
||||||
import org.jetbrains.kotlin.backend.common.ir.copyTo
|
|
||||||
import org.jetbrains.kotlin.backend.common.ir.copyTypeParametersFrom
|
|
||||||
import org.jetbrains.kotlin.backend.common.ir.ir2string
|
|
||||||
import org.jetbrains.kotlin.descriptors.Modality
|
import org.jetbrains.kotlin.descriptors.Modality
|
||||||
import org.jetbrains.kotlin.descriptors.Visibilities
|
import org.jetbrains.kotlin.descriptors.Visibilities
|
||||||
import org.jetbrains.kotlin.descriptors.Visibility
|
import org.jetbrains.kotlin.descriptors.Visibility
|
||||||
@@ -177,6 +174,7 @@ class LocalDeclarationsLowering(
|
|||||||
val body = argument.defaultValue!!
|
val body = argument.defaultValue!!
|
||||||
oldParameterToNew[argument]!!.defaultValue = body
|
oldParameterToNew[argument]!!.defaultValue = body
|
||||||
}
|
}
|
||||||
|
acceptChildren(SetDeclarationsParentVisitor, this)
|
||||||
}
|
}
|
||||||
it.ownerForLoweredDeclaration.addChild(it.transformedDeclaration)
|
it.ownerForLoweredDeclaration.addChild(it.transformedDeclaration)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user