diff --git a/cranelift/wasm/Cargo.toml b/cranelift/wasm/Cargo.toml index 6009803751..7903cdd300 100644 --- a/cranelift/wasm/Cargo.toml +++ b/cranelift/wasm/Cargo.toml @@ -11,7 +11,7 @@ keywords = ["webassembly", "wasm"] edition = "2018" [dependencies] -wasmparser = { version = "0.31.0", default-features = false } +wasmparser = { version = "0.32.1", default-features = false } cranelift-codegen = { path = "../cranelift-codegen", version = "0.31.0", default-features = false } cranelift-entity = { path = "../cranelift-entity", version = "0.31.0", default-features = false } cranelift-frontend = { path = "../cranelift-frontend", version = "0.31.0", default-features = false } diff --git a/cranelift/wasm/src/code_translator.rs b/cranelift/wasm/src/code_translator.rs index 14b27b0275..839e178f7e 100644 --- a/cranelift/wasm/src/code_translator.rs +++ b/cranelift/wasm/src/code_translator.rs @@ -1047,7 +1047,9 @@ pub fn translate_operator( | Operator::F32x4ConvertSI32x4 | Operator::F32x4ConvertUI32x4 | Operator::F64x2ConvertSI64x2 - | Operator::F64x2ConvertUI64x2 => { + | Operator::F64x2ConvertUI64x2 + | Operator::V8x16Shuffle1 + | Operator::V8x16Shuffle2Imm { .. } => { return Err(WasmError::Unsupported("proposed SIMD operators")); } };