diff --git a/jps/jps-plugin/testData/incremental/inlineFunCallSite/coroutine/directives.txt b/jps/jps-plugin/testData/incremental/inlineFunCallSite/coroutine/directives.txt deleted file mode 100644 index 5099b2ad971..00000000000 --- a/jps/jps-plugin/testData/incremental/inlineFunCallSite/coroutine/directives.txt +++ /dev/null @@ -1 +0,0 @@ -// IGNORE_BACKEND: JVM_IR diff --git a/jps/jps-plugin/testData/incremental/inlineFunCallSite/coroutine/usage.kt b/jps/jps-plugin/testData/incremental/inlineFunCallSite/coroutine/usage.kt index c6e11a28ed8..36035eab76d 100644 --- a/jps/jps-plugin/testData/incremental/inlineFunCallSite/coroutine/usage.kt +++ b/jps/jps-plugin/testData/incremental/inlineFunCallSite/coroutine/usage.kt @@ -1,18 +1,16 @@ package usage -import kotlin.coroutines.experimental.* -import kotlin.coroutines.experimental.intrinsics.* +import kotlin.coroutines.* +import kotlin.coroutines.intrinsics.* fun async(x: suspend Controller.() -> Unit) { x.startCoroutine(Controller(), object : Continuation { override val context: CoroutineContext = null!! - override fun resume(value: Unit) {} - - override fun resumeWithException(exception: Throwable) {} + override fun resumeWith(result: Result) {} }) } class Controller { - suspend fun step(param: Int) = suspendCoroutineOrReturn { next -> + suspend fun step(param: Int) = suspendCoroutineUninterceptedOrReturn { next -> next.resume(param + 1) } }