diff --git a/compiler/ir/backend.jvm/lower/src/org/jetbrains/kotlin/backend/jvm/lower/FragmentLocalFunctionPatchLowering.kt b/compiler/ir/backend.jvm/lower/src/org/jetbrains/kotlin/backend/jvm/lower/FragmentLocalFunctionPatchLowering.kt index 5d2d8af2f78..c82e0be4fb1 100644 --- a/compiler/ir/backend.jvm/lower/src/org/jetbrains/kotlin/backend/jvm/lower/FragmentLocalFunctionPatchLowering.kt +++ b/compiler/ir/backend.jvm/lower/src/org/jetbrains/kotlin/backend/jvm/lower/FragmentLocalFunctionPatchLowering.kt @@ -61,7 +61,7 @@ internal class FragmentLocalFunctionPatchLowering( is IrDeclarationOrigin.FUNCTION_FOR_DEFAULT_PARAMETER -> context.mapping.defaultArgumentsOriginalFunction[expression.symbol.owner] else -> expression.symbol.owner } - val localsData = localDeclarationsData[localDeclarationsDataKey] ?: return super.visitCall(expression) + val localsData = localDeclarationsData[localDeclarationsDataKey] ?: return expression val remappedTarget: LocalDeclarationsLowering.LocalFunctionContext = localsData.localContext val irBuilder = context.createJvmIrBuilder(declaration.symbol)