[NI] remove redundant replacing receiver in lambda function descriptor

#KT-30927 Fixed
#KT-31057 Fixed
This commit is contained in:
Dmitriy Novozhilov
2019-04-16 16:02:10 +03:00
parent 2fe900d915
commit 642f8ecaf8
7 changed files with 93 additions and 3 deletions
@@ -208,9 +208,11 @@ class ResolvedAtomCompleter(
val newReceiverValue = receiver.value.replaceType(newValueType)
functionDescriptor.setExtensionReceiverParameter(
ReceiverParameterDescriptorImpl(receiver.containingDeclaration, newReceiverValue, receiver.annotations)
)
if (newReceiverValue != receiver.value) {
functionDescriptor.setExtensionReceiverParameter(
ReceiverParameterDescriptorImpl(receiver.containingDeclaration, newReceiverValue, receiver.annotations)
)
}
}
}