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 } }