Refine coroutine/suspend functions ABI
- `invoke` method must always start a suspend functions - For creation of coroutine that has not been started yet, there are two special internal interfaces `SuspendFunction0`/`SuspendFunction1`
This commit is contained in:
@@ -19,7 +19,7 @@ fun box(): String {
|
||||
return "OK"
|
||||
}
|
||||
|
||||
// 1 GETSTATIC kotlin/Unit.INSTANCE : Lkotlin/Unit;
|
||||
// 2 GETSTATIC kotlin/Unit.INSTANCE : Lkotlin/Unit;
|
||||
// 1 GETSTATIC EmptyContinuation.INSTANCE
|
||||
// 1 GETSTATIC kotlin/coroutines/CoroutineIntrinsics.INSTANCE
|
||||
// 3 GETSTATIC
|
||||
// 2 GETSTATIC kotlin/coroutines/CoroutineIntrinsics.INSTANCE
|
||||
// 5 GETSTATIC
|
||||
|
||||
Reference in New Issue
Block a user