aboutsummaryrefslogtreecommitdiff
path: root/guests_macro/src
diff options
context:
space:
mode:
authorKamen Mladenov <kamen@syndamia.com>2025-01-28 13:05:30 +0200
committerKamen Mladenov <kamen@syndamia.com>2025-01-28 13:05:30 +0200
commit3058ab9d4fa5947cca0a2406ef7f016dd198de6a (patch)
treebf90b136861c949cbc98b3593cfb97b5cb8375a0 /guests_macro/src
parent6e3ef85fd7b9e2e97583105a28a5a863527cfe59 (diff)
downloadzkVMs-benchmarks-3058ab9d4fa5947cca0a2406ef7f016dd198de6a.tar
zkVMs-benchmarks-3058ab9d4fa5947cca0a2406ef7f016dd198de6a.tar.gz
zkVMs-benchmarks-3058ab9d4fa5947cca0a2406ef7f016dd198de6a.zip
fix(guests_macro): Do not skip joint characters which arent ':'
For example, in `Vec<...>`, `<` is Joint and before it would get skipped.
Diffstat (limited to 'guests_macro/src')
-rw-r--r--guests_macro/src/parse_fn.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/guests_macro/src/parse_fn.rs b/guests_macro/src/parse_fn.rs
index 0e5712b..00be250 100644
--- a/guests_macro/src/parse_fn.rs
+++ b/guests_macro/src/parse_fn.rs
@@ -97,7 +97,7 @@ pub fn args_divide(item: &TokenStream) -> (Vec<TokenStream>, Vec<TokenStream>) {
for tt in contents {
match tt {
TokenTree::Punct(ref punct) => {
- if punct.spacing() == Spacing::Joint {
+ if punct.spacing() == Spacing::Joint && punct.as_char() == ':' {
ignore_next = true;
}
else if !ignore_next {