diff --git a/compiler/fir/raw-fir/fir-common/src/org/jetbrains/kotlin/fir/builder/ConversionUtils.kt b/compiler/fir/raw-fir/fir-common/src/org/jetbrains/kotlin/fir/builder/ConversionUtils.kt index b52a12395db..624ea5f76a3 100644 --- a/compiler/fir/raw-fir/fir-common/src/org/jetbrains/kotlin/fir/builder/ConversionUtils.kt +++ b/compiler/fir/raw-fir/fir-common/src/org/jetbrains/kotlin/fir/builder/ConversionUtils.kt @@ -320,10 +320,11 @@ fun FirPropertyBuilder.generateAccessorsByDelegate( type = ownerSymbol.constructStarProjectedType(typeParameterNumber) } } - // ??? - isExtension -> buildQualifiedAccessExpression { + isExtension -> buildThisReceiverExpression { source = delegateBuilder.source - calleeReference = buildExplicitThisReference {} + calleeReference = buildImplicitThisReference { + boundSymbol = this@generateAccessorsByDelegate.symbol + } } else -> buildConstExpression(null, FirConstKind.Null, null) }