[FIR] Fix invalid source for anonymous object type
This commit is contained in:
+1
-1
@@ -1148,7 +1148,7 @@ open class FirExpressionsResolveTransformer(transformer: FirBodyResolveTransform
|
|||||||
anonymousObjectExpression.transformAnonymousObject(transformer, data)
|
anonymousObjectExpression.transformAnonymousObject(transformer, data)
|
||||||
if (anonymousObjectExpression.typeRef !is FirResolvedTypeRef) {
|
if (anonymousObjectExpression.typeRef !is FirResolvedTypeRef) {
|
||||||
anonymousObjectExpression.resultType = buildResolvedTypeRef {
|
anonymousObjectExpression.resultType = buildResolvedTypeRef {
|
||||||
source = anonymousObjectExpression.source
|
source = anonymousObjectExpression.source?.fakeElement(FirFakeSourceElementKind.ImplicitTypeRef)
|
||||||
this.type = anonymousObjectExpression.anonymousObject.defaultType()
|
this.type = anonymousObjectExpression.anonymousObject.defaultType()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user