aboutsummaryrefslogtreecommitdiff
path: root/patio-to-cranelift/src/patio/instructions.rs
diff options
context:
space:
mode:
Diffstat (limited to 'patio-to-cranelift/src/patio/instructions.rs')
-rw-r--r--patio-to-cranelift/src/patio/instructions.rs5
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,