diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirDeclarationsResolveTransformer.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirDeclarationsResolveTransformer.kt index 42881d93694..16406b89295 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirDeclarationsResolveTransformer.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirDeclarationsResolveTransformer.kt @@ -692,6 +692,7 @@ open class FirDeclarationsResolveTransformer(transformer: FirBodyResolveTransfor lambda.valueParameters.isEmpty() && singleParameterType != null -> { val name = Name.identifier("it") val itParam = buildValueParameter { + source = lambda.source?.fakeElement(FirFakeSourceElementKind.ItLambdaParameter) session = this@FirDeclarationsResolveTransformer.session origin = FirDeclarationOrigin.Source returnTypeRef = buildResolvedTypeRef { type = singleParameterType }