1 /* <lambda>null2 * 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 7 import kotlinx.coroutines.intrinsics.* 8 import kotlin.coroutines.* 9 10 suspend fun <T> withEmptyContext(block: suspend () -> T): T = suspendCoroutine { cont -> 11 block.startCoroutineUnintercepted(Continuation(EmptyCoroutineContext) { cont.resumeWith(it) }) 12 } 13