Do not regenerate objects if all captured lambdas are noinline

This commit is contained in:
pyos
2020-03-18 17:51:30 +01:00
committed by max-kammerer
parent 54e725668f
commit e0a5ab7146
3 changed files with 70 additions and 70 deletions
@@ -661,7 +661,7 @@ class LocalDeclarationsLowering(
localFunctionContext.remapType(p.type),
null,
isCrossinline = (capturedValue as? IrValueParameterSymbol)?.owner?.isCrossinline == true,
isNoinline = false
isNoinline = (capturedValue as? IrValueParameterSymbol)?.owner?.isNoinline == true
).also {
parameterDescriptor.bind(it)
it.parent = newDeclaration