[FIR LT] Set source on FirExplicitThisReference
#KT-55835
This commit is contained in:
committed by
Space Team
parent
bed6cb7154
commit
ccab42cd2a
+6
-2
@@ -1422,8 +1422,12 @@ class LightTreeRawFirExpressionBuilder(
|
|||||||
private fun convertThisExpression(thisExpression: LighterASTNode): FirQualifiedAccessExpression {
|
private fun convertThisExpression(thisExpression: LighterASTNode): FirQualifiedAccessExpression {
|
||||||
val label: String? = thisExpression.getLabelName()
|
val label: String? = thisExpression.getLabelName()
|
||||||
return buildThisReceiverExpression {
|
return buildThisReceiverExpression {
|
||||||
source = thisExpression.toFirSourceElement()
|
val sourceElement = thisExpression.toFirSourceElement()
|
||||||
calleeReference = buildExplicitThisReference { labelName = label }
|
source = sourceElement
|
||||||
|
calleeReference = buildExplicitThisReference {
|
||||||
|
labelName = label
|
||||||
|
source = sourceElement.fakeElement(KtFakeSourceElementKind.ReferenceInAtomicQualifiedAccess)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user