From 7bf2747e1ee7655bb47c08e0a3d02c9deb44f2ee Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Mon, 11 Sep 2017 08:32:02 -0700 Subject: [PATCH] Replace a match with a `?`. --- lib/wasm/src/module_translator.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/lib/wasm/src/module_translator.rs b/lib/wasm/src/module_translator.rs index b66e896380..984f5ab78b 100644 --- a/lib/wasm/src/module_translator.rs +++ b/lib/wasm/src/module_translator.rs @@ -220,7 +220,7 @@ pub fn translate_module( _ => return Err(String::from("wrong content in code section")), }; let signature = signatures[functions[function_index]].clone(); - match translate_function_body( + let il_func = translate_function_body( &mut parser, function_index, &signature, @@ -228,10 +228,8 @@ pub fn translate_module( &exports, &mut il_builder, runtime, - ) { - Ok(il_func) => il_functions.push(il_func), - Err(s) => return Err(s), - } + )?; + il_functions.push(il_func); function_index += 1; } loop {