diff --git a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/IntrinsicifyCallsLowering.kt b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/IntrinsicifyCallsLowering.kt index 19672432350..6955eaa3699 100644 --- a/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/IntrinsicifyCallsLowering.kt +++ b/compiler/ir/backend.js/src/org/jetbrains/kotlin/ir/backend/js/lower/IntrinsicifyCallsLowering.kt @@ -86,6 +86,7 @@ class IntrinsicifyCallsLowering(private val context: JsIrBackendContext) : FileL op(it, ConversionNames.TO_FLOAT, ::useDispatchReceiver) op(it, ConversionNames.TO_INT, ::useDispatchReceiver) op(it, ConversionNames.TO_SHORT, ::useDispatchReceiver) + op(it, ConversionNames.TO_LONG, intrinsics.jsToLong) } for (type in listOf(irBuiltIns.floatType, irBuiltIns.doubleType)) { @@ -112,6 +113,7 @@ class IntrinsicifyCallsLowering(private val context: JsIrBackendContext) : FileL op(it, ConversionNames.TO_FLOAT, ::useDispatchReceiver) op(it, ConversionNames.TO_INT, ::useDispatchReceiver) op(it, ConversionNames.TO_SHORT, ::useDispatchReceiver) + op(it, ConversionNames.TO_LONG, intrinsics.jsToLong) } }