mirror of
https://github.com/ParkerTenBroeck/coroutines.git
synced 2026-06-07 05:08:51 -04:00
fixed bug in saving to local for await, fixed async runtime (again)
This commit is contained in:
parent
f715506ace
commit
8593eada03
4 changed files with 30 additions and 31 deletions
|
|
@ -47,8 +47,8 @@ public class FutureSMBuilder extends StateMachineBuilder {
|
|||
|
||||
|
||||
var sst = new SavedStateTracker();
|
||||
bcb.storeLocal(TypeKind.REFERENCE, frame.locals().length+2);
|
||||
frame.save_locals(smb, cob, sst,2);
|
||||
bcb.storeLocal(TypeKind.REFERENCE, frame.locals().length+2);
|
||||
frame.save_stack(smb, cob, sst,1);
|
||||
bcb.loadLocal(TypeKind.REFERENCE, frame.locals().length+2);
|
||||
bcb.areturn().labelBinding(restore_label);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue