FIR: add fake source fir element to it parameter

This commit is contained in:
Ilya Kirillov
2021-01-07 13:18:04 +01:00
parent 132fc9e68b
commit 191a1ee242
@@ -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 }