[K/N] Fix extracting local classes from lambda in cached inline function

^KT-52540
This commit is contained in:
Pavel Kunyavskiy
2022-06-24 11:42:46 +02:00
committed by Space
parent 649910863c
commit dfcf2cfa84
11 changed files with 69 additions and 5 deletions
@@ -883,7 +883,7 @@ class LocalDeclarationsLowering(
}
private fun collectLocalDeclarations() {
val enclosingFile = container.file
val enclosingFile by lazy { container.file }
val enclosingClass = run {
var currentParent = container as? IrClass ?: container.parent
while (currentParent is IrDeclaration && currentParent !is IrClass) {