diff options
Diffstat (limited to 'patio-to-cranelift/src/patio/instructions.rs')
| -rw-r--r-- | patio-to-cranelift/src/patio/instructions.rs | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/patio-to-cranelift/src/patio/instructions.rs b/patio-to-cranelift/src/patio/instructions.rs index af354117..804ee93d 100644 --- a/patio-to-cranelift/src/patio/instructions.rs +++ b/patio-to-cranelift/src/patio/instructions.rs @@ -23,7 +23,6 @@ pub(crate) enum PatioInstruction { MemoryLoad(PatioMemoryLoad), MemoryStore(PatioMemoryStore), Return(PatioReturn), - ReturnVoid(PatioReturnVoid), Switch(PatioSwitch), Unreachable(PatioUnreachable), VarLoad(PatioVarLoad), @@ -126,11 +125,9 @@ pub(crate) struct PatioMemoryStore { } pub(crate) struct PatioReturn { - pub(crate) value: PatioOperand, + pub(crate) values: Vec<PatioOperand>, } -pub(crate) struct PatioReturnVoid; - pub(crate) struct PatioSwitch { pub(crate) destinations: Vec<PatioLocalRef>, pub(crate) value: PatioOperand, |
