Raise deprecation level to ERROR of coroutineContext
inside kotlin.coroutines.experimental.intrinsics package #KT-22400
This commit is contained in:
@@ -6,6 +6,7 @@ suspend fun suspendHere(ctx: CoroutineContext) = suspendCoroutineOrReturn<String
|
||||
if (x.context == ctx) x.resume("OK") else x.resume("FAIL")
|
||||
}
|
||||
|
||||
@Suppress("DEPRECATION_ERROR")
|
||||
suspend fun mustBeTailCallOld(): String {
|
||||
return suspendHere(kotlin.coroutines.experimental.intrinsics.coroutineContext)
|
||||
}
|
||||
@@ -15,7 +16,7 @@ suspend fun mustBeTailCallNew(): String {
|
||||
}
|
||||
|
||||
suspend fun retrieveCoroutineContext(): CoroutineContext =
|
||||
suspendCoroutineOrReturn { cont -> cont.context }
|
||||
suspendCoroutineOrReturn { cont -> cont.context }
|
||||
|
||||
suspend fun notTailCall(): String {
|
||||
return suspendHere(retrieveCoroutineContext())
|
||||
|
||||
Reference in New Issue
Block a user