Add tests for issues fixed in JVM IR and other obsolete issues
#KT-6007 #KT-16445 #KT-17753 #KT-22488 #KT-23881 #KT-24135 #KT-26360 #KT-27427 #KT-27449 #KT-27830 #KT-28042 #KT-29595 #KT-30708 #KT-32793
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
// DONT_TARGET_EXACT_BACKEND: WASM
|
||||
// WASM_MUTE_REASON: CALLABLE_REFERENCES_FAIL
|
||||
// WITH_RUNTIME
|
||||
// WITH_COROUTINES
|
||||
// IGNORE_BACKEND: JVM
|
||||
|
||||
import kotlin.coroutines.startCoroutine
|
||||
import helpers.EmptyContinuation
|
||||
|
||||
suspend fun test() {
|
||||
suspend fun process(myValue: UInt) {
|
||||
if (myValue != 42u) throw AssertionError(myValue)
|
||||
}
|
||||
val value: UInt = 42u
|
||||
process(value)
|
||||
}
|
||||
|
||||
fun builder(block: suspend () -> Unit) {
|
||||
block.startCoroutine(EmptyContinuation)
|
||||
}
|
||||
|
||||
fun box(): String {
|
||||
builder { test() }
|
||||
return "OK"
|
||||
}
|
||||
Reference in New Issue
Block a user