// ISSUE: KT-52934 suspend fun suspendRun(block: suspend () -> R): R = null!! suspend fun test() { var e: Throwable? = null try { suspendRun { if (true) { return } } } finally { if (e != null) { throw e } } }