File tree Expand file tree Collapse file tree 2 files changed +19
-1
lines changed
kotlinx-coroutines-core/native Expand file tree Collapse file tree 2 files changed +19
-1
lines changed Original file line number Diff line number Diff line change @@ -73,7 +73,7 @@ private class BlockingCoroutine<T>(
73
73
eventLoop?.decrementUseCount()
74
74
}
75
75
// now return result
76
- val state = state
76
+ val state = state.unboxState()
77
77
(state as ? CompletedExceptionally )?.let { throw it.cause }
78
78
state as T
79
79
}
Original file line number Diff line number Diff line change
1
+ /*
2
+ * Copyright 2016-2020 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license.
3
+ */
4
+
5
+ package kotlinx.coroutines
6
+ import kotlin.test.*
7
+
8
+ class RunBlockingTest : TestBase () {
9
+
10
+ @Test
11
+ fun testIncompleteState () {
12
+ val handle = runBlocking {
13
+ coroutineContext[Job ]!! .invokeOnCompletion { }
14
+ }
15
+
16
+ handle.dispose()
17
+ }
18
+ }
You can’t perform that action at this time.
0 commit comments