[Wasm] Support main function

This commit is contained in:
Svyatoslav Kuzmich
2021-10-13 12:08:54 +03:00
parent af18b10da9
commit 0f66f85cf9
22 changed files with 259 additions and 122 deletions
+2 -3
View File
@@ -8,8 +8,7 @@ var ok: String = "fail"
var callback: () -> Unit = {}
suspend fun main(args: Array<String>) {
assertEquals(1, args.size)
assertEquals("testArg", args[0])
if (0 != args.size) error("Fail")
suspendCoroutine<Unit> { cont ->
callback = {
@@ -21,7 +20,7 @@ suspend fun main(args: Array<String>) {
}
fun box(): String {
assertEquals("fail", ok)
if ("fail" != ok) return "Fail"
callback()
return ok
}