// IGNORE_BACKEND: JS_IR // LANGUAGE_VERSION: 1.2 // WITH_RUNTIME import kotlin.UninitializedPropertyAccessException lateinit var str: String fun box(): String { var i: Int = 0 try { i = str.length return "Should throw an exception" } catch (e: UninitializedPropertyAccessException) { return "OK" } catch (e: Throwable) { return "Unexpected exception: ${e::class}" } }