diff options
| author | Kamen Mladenov <kamen@syndamia.com> | 2025-02-28 11:57:50 +0200 |
|---|---|---|
| committer | Kamen Mladenov <kamen@syndamia.com> | 2025-03-04 18:33:31 +0200 |
| commit | b70295c813e7d90aacf81363973195960b457b3d (patch) | |
| tree | 39765bfd9323ceabf51f80c851c973c2bd63b951 | |
| parent | 5b82ac769339938570c0d1f7230afc53732993b4 (diff) | |
| download | zkVMs-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
| -rw-r--r-- | guests_macro/src/parse_fn.rs | 3 |
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) } |
