From a55f3c55837404014eff25ea283d2dffd00f1853 Mon Sep 17 00:00:00 2001 From: Kirill Rakhman Date: Mon, 26 Jun 2023 16:45:49 +0300 Subject: [PATCH] [FIR LT] Set source on FirExplicitSuperReference #KT-55835 --- .../lightTree/converter/LightTreeRawFirExpressionBuilder.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/compiler/fir/raw-fir/light-tree2fir/src/org/jetbrains/kotlin/fir/lightTree/converter/LightTreeRawFirExpressionBuilder.kt b/compiler/fir/raw-fir/light-tree2fir/src/org/jetbrains/kotlin/fir/lightTree/converter/LightTreeRawFirExpressionBuilder.kt index ac729dd8847..24d163b76c5 100644 --- a/compiler/fir/raw-fir/light-tree2fir/src/org/jetbrains/kotlin/fir/lightTree/converter/LightTreeRawFirExpressionBuilder.kt +++ b/compiler/fir/raw-fir/light-tree2fir/src/org/jetbrains/kotlin/fir/lightTree/converter/LightTreeRawFirExpressionBuilder.kt @@ -1445,10 +1445,12 @@ class LightTreeRawFirExpressionBuilder( } return buildPropertyAccessExpression { - source = superExpression.toFirSourceElement() + val sourceElement = superExpression.toFirSourceElement() + source = sourceElement calleeReference = buildExplicitSuperReference { labelName = label this.superTypeRef = superTypeRef + source = sourceElement.fakeElement(KtFakeSourceElementKind.ReferenceInAtomicQualifiedAccess) } } }