From 5c9c82a89484bbd8a4978864d0a98faa87dd9aff Mon Sep 17 00:00:00 2001 From: Igor Chevdar Date: Fri, 31 Jan 2020 12:33:13 +0300 Subject: [PATCH] Forced ThrowTypeCastException to be exported It is used inside codegen after DCE phase --- runtime/src/main/kotlin/kotlin/native/internal/RuntimeUtils.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/runtime/src/main/kotlin/kotlin/native/internal/RuntimeUtils.kt b/runtime/src/main/kotlin/kotlin/native/internal/RuntimeUtils.kt index 6f4b894ff11..3435328425e 100644 --- a/runtime/src/main/kotlin/kotlin/native/internal/RuntimeUtils.kt +++ b/runtime/src/main/kotlin/kotlin/native/internal/RuntimeUtils.kt @@ -29,6 +29,7 @@ fun ThrowClassCastException(instance: Any, typeInfo: NativePtr): Nothing { throw ClassCastException("${instance::class.qualifiedName} cannot be cast to ${clazz.qualifiedName}") } +@ExportForCppRuntime fun ThrowTypeCastException(): Nothing { throw TypeCastException() }