FIR: add fake source fir element to it parameter
This commit is contained in:
+1
@@ -692,6 +692,7 @@ open class FirDeclarationsResolveTransformer(transformer: FirBodyResolveTransfor
|
|||||||
lambda.valueParameters.isEmpty() && singleParameterType != null -> {
|
lambda.valueParameters.isEmpty() && singleParameterType != null -> {
|
||||||
val name = Name.identifier("it")
|
val name = Name.identifier("it")
|
||||||
val itParam = buildValueParameter {
|
val itParam = buildValueParameter {
|
||||||
|
source = lambda.source?.fakeElement(FirFakeSourceElementKind.ItLambdaParameter)
|
||||||
session = this@FirDeclarationsResolveTransformer.session
|
session = this@FirDeclarationsResolveTransformer.session
|
||||||
origin = FirDeclarationOrigin.Source
|
origin = FirDeclarationOrigin.Source
|
||||||
returnTypeRef = buildResolvedTypeRef { type = singleParameterType }
|
returnTypeRef = buildResolvedTypeRef { type = singleParameterType }
|
||||||
|
|||||||
Reference in New Issue
Block a user