diff --git a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/calls/EqualityAndComparisonCallsTransformer.kt b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/calls/EqualityAndComparisonCallsTransformer.kt index 3c1405a698d..db985d66647 100644 --- a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/calls/EqualityAndComparisonCallsTransformer.kt +++ b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/calls/EqualityAndComparisonCallsTransformer.kt @@ -151,7 +151,9 @@ class EqualityAndComparisonCallsTransformer(context: JsIrBackendContext) : Calls } private fun IrFunction.isMethodOfPrimitiveJSType() = - dispatchReceiverParameter?.type?.getPrimitiveType() != PrimitiveType.OTHER + dispatchReceiverParameter?.let { + it.type.getPrimitiveType() != PrimitiveType.OTHER + } ?: false private fun IrFunction.isMethodOfPotentiallyPrimitiveJSType() = isMethodOfPrimitiveJSType() || isFakeOverriddenFromAny()