JVM_IR: generate SMAPs for classes local to inline lambdas...

...if they are declared inside inline functions.
This commit is contained in:
pyos
2019-08-30 13:12:54 +02:00
committed by max-kammerer
parent 301e3d27fd
commit 807050b159
@@ -542,7 +542,7 @@ class ExpressionCodegen(
)
override fun visitClass(declaration: IrClass, data: BlockInfo): PromisedValue {
classCodegen.generateLocalClass(declaration, irFunction.isInline).also {
classCodegen.generateLocalClass(declaration, generateSequence(this) { it.inlinedInto }.any { it.irFunction.isInline }).also {
closureReifiedMarkers[declaration] = it
}
return immaterialUnitValue