[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 {
|
||||
val label: String? = thisExpression.getLabelName()
|
||||
return buildThisReceiverExpression {
|
||||
source = thisExpression.toFirSourceElement()
|
||||
calleeReference = buildExplicitThisReference { labelName = label }
|
||||
val sourceElement = thisExpression.toFirSourceElement()
|
||||
source = sourceElement
|
||||
calleeReference = buildExplicitThisReference {
|
||||
labelName = label
|
||||
source = sourceElement.fakeElement(KtFakeSourceElementKind.ReferenceInAtomicQualifiedAccess)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user