[FE] Fix: do not report ambiguous label if label map is empty
This commit is contained in:
committed by
teamcity
parent
8905586cbb
commit
ea33da3a8d
@@ -190,7 +190,7 @@ object LabelResolver {
|
||||
]
|
||||
val thisReceivers = labelNameToReceiverMap?.get(labelName.identifier)
|
||||
val thisReceiver = when {
|
||||
thisReceivers == null -> declarationDescriptor.extensionReceiverParameter
|
||||
thisReceivers.isNullOrEmpty() -> declarationDescriptor.extensionReceiverParameter
|
||||
thisReceivers.size == 1 -> thisReceivers.single()
|
||||
else -> {
|
||||
BindingContextUtils.reportAmbiguousLabel(context.trace, targetLabel, declarationsByLabel)
|
||||
|
||||
Reference in New Issue
Block a user