aboutsummaryrefslogtreecommitdiff
path: root/patio-to-cranelift/src/patio/compilation_unit.rs
diff options
context:
space:
mode:
Diffstat (limited to 'patio-to-cranelift/src/patio/compilation_unit.rs')
-rw-r--r--patio-to-cranelift/src/patio/compilation_unit.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/patio-to-cranelift/src/patio/compilation_unit.rs b/patio-to-cranelift/src/patio/compilation_unit.rs
index ecf80558..af8b4d3f 100644
--- a/patio-to-cranelift/src/patio/compilation_unit.rs
+++ b/patio-to-cranelift/src/patio/compilation_unit.rs
@@ -36,14 +36,14 @@ pub(crate) struct PatioDataElementMutableDeclaration {
pub(crate) struct PatioFunctionDeclaration {
pub(crate) name: String,
pub(crate) params: Vec<PatioLocal>,
- pub(crate) return_type: PatioType,
+ pub(crate) return_types: Vec<PatioType>,
}
pub(crate) struct PatioFunctionDefinition {
pub(crate) name: String,
pub(crate) visibility: PatioVisibility,
pub(crate) locals: Vec<PatioLocal>,
- pub(crate) return_type: PatioType,
+ pub(crate) return_types: Vec<PatioType>,
pub(crate) body: Vec<PatioInstruction>,
}