From f9540c5423d8c30061900aa490ac81b1666ebd5a Mon Sep 17 00:00:00 2001 From: NikVolf Date: Fri, 18 May 2018 16:22:41 +0400 Subject: [PATCH] some fixes --- cli/prune/main.rs | 6 +++--- src/pack.rs | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cli/prune/main.rs b/cli/prune/main.rs index 658e249..8f763de 100644 --- a/cli/prune/main.rs +++ b/cli/prune/main.rs @@ -8,7 +8,7 @@ use clap::{App, Arg}; fn main() { logger::init_log(); - let matches = App::new("wasm-opt") + let matches = App::new("wasm-prune") .arg(Arg::with_name("input") .index(1) .required(true) @@ -39,7 +39,7 @@ fn main() { // Invoke optimizer // Contract is supposed to have only these functions as public api // All other symbols not usable by this list is optimized away - utils::optimize(&mut module, exports).expect("Optimizer to finish without errors"); + utils::optimize(&mut module, exports).expect("Optimizer failed"); - parity_wasm::serialize_to_file(&output, module).unwrap(); + parity_wasm::serialize_to_file(&output, module).expect("Serialization failed"); } diff --git a/src/pack.rs b/src/pack.rs index e8a1096..8c4eaa1 100644 --- a/src/pack.rs +++ b/src/pack.rs @@ -63,7 +63,7 @@ pub fn pack_instance(raw_module: Vec, mut ctor_module: elements::Module) -> // Calculates a function index within module's function section let function_internal_index = function_index - ctor_import_functions; - // Constructor should be of signature `func(i32)` (void), fail otherwise + // Constructor should be of signature `func()` (void), fail otherwise let type_id = ctor_module.function_section().ok_or(Error::NoCodeSection)? .entries().get(function_index - ctor_import_functions).ok_or(Error::MalformedModule)? .type_ref();