aboutsummaryrefslogtreecommitdiff
path: root/guests_macro
diff options
context:
space:
mode:
authorKamen Mladenov <kamen@syndamia.com>2025-02-28 11:57:50 +0200
committerKamen Mladenov <kamen@syndamia.com>2025-03-04 18:33:31 +0200
commitb70295c813e7d90aacf81363973195960b457b3d (patch)
tree39765bfd9323ceabf51f80c851c973c2bd63b951 /guests_macro
parent5b82ac769339938570c0d1f7230afc53732993b4 (diff)
downloadzkVMs-benchmarks-b70295c813e7d90aacf81363973195960b457b3d.tar
zkVMs-benchmarks-b70295c813e7d90aacf81363973195960b457b3d.tar.gz
zkVMs-benchmarks-b70295c813e7d90aacf81363973195960b457b3d.zip
fix(guests_macro/parse_fn): Return unit ret type when main doesn't return anything
Diffstat (limited to 'guests_macro')
-rw-r--r--guests_macro/src/parse_fn.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/guests_macro/src/parse_fn.rs b/guests_macro/src/parse_fn.rs
index 2db81fa..3db397c 100644
--- a/guests_macro/src/parse_fn.rs
+++ b/guests_macro/src/parse_fn.rs
@@ -50,6 +50,9 @@ pub fn split_fn(item: &TokenStream) -> (TokenStream, TokenStream, TokenStream) {
out.extend([tt].into_iter());
}
+ if ret.is_empty() {
+ ret.extend([TokenTree::Group(Group::new(Delimiter::Parenthesis, TokenStream::new()))].into_iter());
+ }
(name, args, ret)
}