From b356609ca43b90510e4dbddceeff560f93655e47 Mon Sep 17 00:00:00 2001 From: Rerumu Date: Wed, 27 Apr 2022 04:41:35 -0400 Subject: [PATCH] Fix main program in stable --- wasm-synth/src/main.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/wasm-synth/src/main.rs b/wasm-synth/src/main.rs index c61f0b6..1d75c71 100644 --- a/wasm-synth/src/main.rs +++ b/wasm-synth/src/main.rs @@ -12,11 +12,12 @@ fn parse_module(name: &str) -> Module { } fn run_translator(wasm: &Module, runtime: &str, translator: Translator) { - let mut pipe = std::io::stdout().lock(); + let pipe = std::io::stdout(); + let lock = &mut pipe.lock(); let type_info = TypeInfo::from_module(wasm); - write!(pipe, "local rt = (function() {runtime} end)() ").unwrap(); - translator(wasm, &type_info, &mut pipe).unwrap(); + write!(lock, "local rt = (function() {runtime} end)() ").unwrap(); + translator(wasm, &type_info, lock).unwrap(); } fn do_translate(name: &str, file: &str) {