From aa4c8fe3bb981099c1758c0c2564f2fa1261ce4a Mon Sep 17 00:00:00 2001 From: Nikolay Volf Date: Fri, 26 Jan 2018 18:35:12 +0300 Subject: [PATCH] Update to most recent parity-wasm (#21) * Update to most recent parity-wasm * fix validation --- Cargo.toml | 2 +- src/validation/func.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 8c6979b..d5d321f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,7 +9,7 @@ keywords = ["wasm", "webassembly", "bytecode", "interpreter"] exclude = [ "res/*", "spec/*" ] [dependencies] -parity-wasm = "0.20" +parity-wasm = "0.23" byteorder = "1.0" [dev-dependencies] diff --git a/src/validation/func.rs b/src/validation/func.rs index eb768ce..7e79399 100644 --- a/src/validation/func.rs +++ b/src/validation/func.rs @@ -500,7 +500,7 @@ impl Validator { Ok(InstructionOutcome::ValidateNextInstruction) } - fn validate_br_table(context: &mut FunctionValidationContext, table: &Vec, default: u32) -> Result { + fn validate_br_table(context: &mut FunctionValidationContext, table: &[u32], default: u32) -> Result { let mut required_block_type = None; {