mirror of
https://github.com/ParkerTenBroeck/coroutines.git
synced 2026-06-07 05:08:51 -04:00
fixed generator code after changes to state machine builder
This commit is contained in:
parent
190c9814cf
commit
3a6ed0f81c
4 changed files with 82 additions and 100 deletions
|
|
@ -41,9 +41,9 @@ public class FutureSMBuilder extends StateMachineBuilder {
|
|||
cob.labelBinding(save_label);
|
||||
var sst = new SavedStateTracker();
|
||||
frame.save_locals(smb, cob, sst,2);
|
||||
cob.storeLocal(TypeKind.REFERENCE, frame.locals().length+2);
|
||||
cob.storeLocal(TypeKind.REFERENCE, 2);
|
||||
frame.save_stack(smb, cob, sst,1);
|
||||
cob.loadLocal(TypeKind.REFERENCE, frame.locals().length+2);
|
||||
cob.loadLocal(TypeKind.REFERENCE, 2);
|
||||
cob.areturn();
|
||||
awaiting.bind(cob);
|
||||
sst.restore_all(smb, cob);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue