A jump in control flow containing a checkpoint of the state at jump-time.
Continue
: yulcontinue
was encounteredBreak
: yulbreak
was encounteredLeave
: evmreturn
was encountered
- Continue : SharedState → VarStore → Jump
- Break : SharedState → VarStore → Jump
- Leave : SharedState → VarStore → Jump
Instances For
The Yul State
.
Ok state varstore
: The underlyingEvmYul.State
state
along withvarstore
.OutOfFuel
: No state.Checkpoint
: Restore a previous state due to control flow.
The definition is ever so slightly off due to historical reasons.
Instances For
Equations
- EvmYul.Yul.instInhabitedState = { default := EvmYul.Yul.State.Ok default default }