From 97203973ac0ba661e96a30deadd86d4f3edede75 Mon Sep 17 00:00:00 2001 From: Roman Artemev Date: Mon, 24 Jun 2019 13:54:49 +0300 Subject: [PATCH] [JS IR BE] Fix coroutine context --- .../stdlib/js-ir/src/kotlin/coroutines_13/CoroutineImpl.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libraries/stdlib/js-ir/src/kotlin/coroutines_13/CoroutineImpl.kt b/libraries/stdlib/js-ir/src/kotlin/coroutines_13/CoroutineImpl.kt index 2b4d5d8bfa2..3ae9e6f3a72 100644 --- a/libraries/stdlib/js-ir/src/kotlin/coroutines_13/CoroutineImpl.kt +++ b/libraries/stdlib/js-ir/src/kotlin/coroutines_13/CoroutineImpl.kt @@ -16,7 +16,9 @@ internal abstract class CoroutineImpl(private val resultContinuation: Continuati protected var exception: dynamic = null protected var finallyPath: Array? = null - public override val context: CoroutineContext get() = resultContinuation!!.context + private val _context: CoroutineContext? = resultContinuation?.context + + public override val context: CoroutineContext get() = _context!! private var intercepted_: Continuation? = null