From 7a5a2bfcd7e7862630619a04d0a6901a4ddd05e7 Mon Sep 17 00:00:00 2001 From: Igor Yakovlev Date: Tue, 17 Aug 2021 21:15:22 +0200 Subject: [PATCH] [FIR] Fix invalid source for anonymous object type --- .../body/resolve/FirExpressionsResolveTransformer.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirExpressionsResolveTransformer.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirExpressionsResolveTransformer.kt index bdfa0c1e9f2..acc450d3226 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirExpressionsResolveTransformer.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/body/resolve/FirExpressionsResolveTransformer.kt @@ -1148,7 +1148,7 @@ open class FirExpressionsResolveTransformer(transformer: FirBodyResolveTransform anonymousObjectExpression.transformAnonymousObject(transformer, data) if (anonymousObjectExpression.typeRef !is FirResolvedTypeRef) { anonymousObjectExpression.resultType = buildResolvedTypeRef { - source = anonymousObjectExpression.source + source = anonymousObjectExpression.source?.fakeElement(FirFakeSourceElementKind.ImplicitTypeRef) this.type = anonymousObjectExpression.anonymousObject.defaultType() } }