From 4e4cffeb8f66d717d2f58de791599590a413cf4a Mon Sep 17 00:00:00 2001 From: Rerumu Date: Mon, 20 Dec 2021 15:36:15 -0500 Subject: [PATCH] Simplify return emit --- wasm/src/writer/luajit.rs | 8 +------- wasm/src/writer/luau.rs | 8 +------- 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/wasm/src/writer/luajit.rs b/wasm/src/writer/luajit.rs index 4e2eff4..14c36dd 100644 --- a/wasm/src/writer/luajit.rs +++ b/wasm/src/writer/luajit.rs @@ -380,13 +380,7 @@ impl Driver for Return { fn visit(&self, v: &mut Visitor, w: Writer) -> Result<()> { write!(w, "do return ")?; - self.list.iter().enumerate().try_for_each(|(i, r)| { - if i > 0 { - write!(w, ", ")?; - } - - r.visit(v, w) - })?; + write_expr_list(&self.list, v, w)?; write!(w, "end ") } diff --git a/wasm/src/writer/luau.rs b/wasm/src/writer/luau.rs index b526493..e992a89 100644 --- a/wasm/src/writer/luau.rs +++ b/wasm/src/writer/luau.rs @@ -378,13 +378,7 @@ impl Driver for Return { fn visit(&self, v: &mut Visitor, w: Writer) -> Result<()> { write!(w, "do return ")?; - self.list.iter().enumerate().try_for_each(|(i, r)| { - if i > 0 { - write!(w, ", ")?; - } - - r.visit(v, w) - })?; + write_expr_list(&self.list, v, w)?; write!(w, "end ") }