From a3677d6fc0a7aa6733f33c80c1a76493772c9827 Mon Sep 17 00:00:00 2001 From: Svyatoslav Kuzmich Date: Sat, 27 Apr 2019 22:07:16 +0300 Subject: [PATCH] [JS IR RUNTIME] Fix types in kotlin.js.captureStack --- libraries/stdlib/js-ir/runtime/core.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libraries/stdlib/js-ir/runtime/core.kt b/libraries/stdlib/js-ir/runtime/core.kt index 5d37c300b8f..e24f5454c3a 100644 --- a/libraries/stdlib/js-ir/runtime/core.kt +++ b/libraries/stdlib/js-ir/runtime/core.kt @@ -79,10 +79,10 @@ fun identityHashCode(obj: Any?): Int = getObjectHashCode(obj) @JsName("captureStack") internal fun captureStack(instance: Throwable) { - if (js("Error").captureStackTrace) { - js("Error").captureStackTrace(instance, instance::class.js); + if (js("Error").captureStackTrace != null) { + js("Error").captureStackTrace(instance, instance::class.js) } else { - instance.asDynamic().stack = js("new Error()").stack; + instance.asDynamic().stack = js("new Error()").stack } }