From ce0b48241333f1f6656c7b32f7cf58c08e14e207 Mon Sep 17 00:00:00 2001 From: Simon Ogorodnik Date: Tue, 23 Apr 2019 04:19:20 +0300 Subject: [PATCH] FIR resolve: add work-around to support enum entries --- .../org/jetbrains/kotlin/fir/resolve/calls/CallResolver.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/CallResolver.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/CallResolver.kt index 463ab1a0105..579f961dc26 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/CallResolver.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/calls/CallResolver.kt @@ -192,7 +192,9 @@ class MemberScopeTowerLevel( TowerScopeLevel.Token.Functions -> processMembers(processor, explicitExtensionReceiver) { symbol -> this.processFunctionsByName(name, symbol.cast()) } - TowerScopeLevel.Token.Objects -> ProcessorAction.NEXT + TowerScopeLevel.Token.Objects -> processMembers(processor, explicitExtensionReceiver) { symbol -> + this.processClassifiersByNameWithAction(name, FirPosition.OTHER, symbol.cast()) + } } }