diff options
Diffstat (limited to 'patio-to-cranelift/src/patio/instructions.rs')
| -rw-r--r-- | patio-to-cranelift/src/patio/instructions.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/patio-to-cranelift/src/patio/instructions.rs b/patio-to-cranelift/src/patio/instructions.rs index e9a3824e..8d05f6a2 100644 --- a/patio-to-cranelift/src/patio/instructions.rs +++ b/patio-to-cranelift/src/patio/instructions.rs @@ -26,6 +26,7 @@ pub(crate) enum PatioInstruction { Return(PatioReturn), ReturnVoid(PatioReturnVoid), Switch(PatioSwitch), + Unreachable(PatioUnreachable), VarLoad(PatioVarLoad), VarStore(PatioVarStore), } @@ -147,6 +148,8 @@ pub(crate) struct PatioSwitchCase { pub(crate) body: PatioBlock, } +pub(crate) struct PatioUnreachable; + pub(crate) struct PatioVarLoad { pub(crate) destination: PatioLocalRef, pub(crate) var: PatioLocalRef, |
