diff --git a/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/generators/CallAndReferenceGenerator.kt b/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/generators/CallAndReferenceGenerator.kt index b0407641f30..0802ded9c99 100644 --- a/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/generators/CallAndReferenceGenerator.kt +++ b/compiler/fir/fir2ir/src/org/jetbrains/kotlin/fir/backend/generators/CallAndReferenceGenerator.kt @@ -1111,11 +1111,6 @@ class CallAndReferenceGenerator( return firReceiver.takeIf { it !is FirNoReceiverExpression } ?.let { visitor.convertToIrReceiverExpression(it, calleeReference, this as? FirCallableReferenceAccess) } ?: explicitReceiverExpression - ?: run { - if (this is FirCallableReferenceAccess) return null - val name = if (isDispatch) "Dispatch" else "Extension" - error("$name receiver expected: ${render()} to ${calleeReference.render()}") - } } private fun IrExpression.applyReceivers( diff --git a/compiler/testData/codegen/script/topLevelLocalDelegatedProperty.kts b/compiler/testData/codegen/script/topLevelLocalDelegatedProperty.kts index c8e64033a8e..8f6346b851b 100644 --- a/compiler/testData/codegen/script/topLevelLocalDelegatedProperty.kts +++ b/compiler/testData/codegen/script/topLevelLocalDelegatedProperty.kts @@ -1,4 +1,3 @@ -// IGNORE_BACKEND_K2: JVM_IR import kotlin.reflect.KProperty diff --git a/compiler/testData/codegen/script/topLevelPropertiesWithGetSet.kts b/compiler/testData/codegen/script/topLevelPropertiesWithGetSet.kts index d0542fb2ca2..d4778c213ab 100644 --- a/compiler/testData/codegen/script/topLevelPropertiesWithGetSet.kts +++ b/compiler/testData/codegen/script/topLevelPropertiesWithGetSet.kts @@ -1,4 +1,3 @@ -// IGNORE_BACKEND_K2: JVM_IR var log = "begin" fun append(msg: String) {