diff --git a/compiler/fir/raw-fir/light-tree2fir/src/org/jetbrains/kotlin/fir/lightTree/converter/DeclarationsConverter.kt b/compiler/fir/raw-fir/light-tree2fir/src/org/jetbrains/kotlin/fir/lightTree/converter/DeclarationsConverter.kt index eff24d9e4cd..7d2e1a1a1ad 100644 --- a/compiler/fir/raw-fir/light-tree2fir/src/org/jetbrains/kotlin/fir/lightTree/converter/DeclarationsConverter.kt +++ b/compiler/fir/raw-fir/light-tree2fir/src/org/jetbrains/kotlin/fir/lightTree/converter/DeclarationsConverter.kt @@ -1173,9 +1173,12 @@ class DeclarationsConverter( accessorVisibility, isGetter ) - .also { - it.annotations += modifiers.annotations - it.status = status + .also { accessor -> + accessor.annotations += modifiers.annotations + accessor.status = status + currentDispatchReceiverType()?.lookupTag?.let { lookupTag -> + accessor.containingClassAttr = lookupTag + } } } val target = FirFunctionTarget(labelName = null, isLambda = false)