desugars operator overloading
fix returns
| -rw-r--r-- | Cargo.toml | 4 | ||||
| -rw-r--r-- | src/lib.rs | 2 |
2 files changed, 3 insertions, 3 deletions
@@ -1,10 +1,10 @@ [package] name = "lower-macros" -version = "0.2.11" +version = "0.2.12" authors = ["bend-n <[email protected]>"] description = "desugar math where the compiler wont" edition = "2024" -repository = "https://github.com/bend-n/lower.git" +repository = "https://git.bendn.org/lower" license = "MIT" [dependencies] @@ -284,7 +284,7 @@ fn walk(sub: &impl Sub, e: Expr) -> TokenStream { } Expr::Return(ExprReturn { expr, .. }) => { let expr = expr.map(|x| walk(*x)); - quote!(return #expr;) + quote!(return #expr) } Expr::Try(ExprTry { expr, .. }) => { let expr = walk(*expr); |