diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/references/KtReference.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/references/KtReference.kt index 29cf34f8924..01f0a57ac0a 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/references/KtReference.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/references/KtReference.kt @@ -80,7 +80,7 @@ abstract class AbstractKtReference(element: T) private fun resolveToPsiElements(context: BindingContext, targetDescriptors: Collection): Collection { if (targetDescriptors.isNotEmpty()) { - return targetDescriptors.flatMap { target -> resolveToPsiElements(target) } + return targetDescriptors.flatMap { target -> resolveToPsiElements(target) }.toSet() } val labelTargets = getLabelTargets(context)