Fix ScriptDefinition subtyping after earlier refactorings

#KT-41905 fixed
(may also fix other yet undetected or not analyzed problems with script
definitions)
This commit is contained in:
Ilya Chernikov
2020-09-30 17:56:58 +02:00
parent adcfca3f98
commit d88e87aaac
3 changed files with 3 additions and 3 deletions
@@ -175,7 +175,7 @@ abstract class ScriptDefinition : UserDataHolderBase() {
get() = compilationConfiguration[ScriptCompilationConfiguration.annotationsForSamWithReceivers].orEmpty().map { it.typeName }
override fun equals(other: Any?): Boolean = this === other ||
(other as? FromConfigurations)?.let {
(other as? FromConfigurationsBase)?.let {
compilationConfiguration == it.compilationConfiguration && evaluationConfiguration == it.evaluationConfiguration
} == true