From 9f9d53cc5ac1f5a8a6fe1586a30e4d808f39767f Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Thu, 6 Feb 2020 13:02:45 +0300 Subject: [PATCH] [FIR] Fix handling of scope emptiness in case of synthetic properties --- .../src/org/jetbrains/kotlin/fir/resolve/calls/TowerLevels.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/TowerLevels.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/TowerLevels.kt index 741e8c821d9..cccc68cce24 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/TowerLevels.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/TowerLevels.kt @@ -117,6 +117,7 @@ class MemberScopeTowerLevel( val withSynthetic = FirSyntheticPropertiesScope(session, scope) withSynthetic.processScopeMembers { symbol -> + empty = false output.consumeCandidate(symbol, NotNullableReceiverValue(dispatchReceiver), extensionReceiver as? ImplicitReceiverValue<*>) } return if (empty) ProcessorAction.NONE else ProcessorAction.NEXT