Index: src/wasm/wasm-js.cc |
diff --git a/src/wasm/wasm-js.cc b/src/wasm/wasm-js.cc |
index b40959219b0af256e0c0aa5117e822824cf6cdc1..0c37c84fb9a437172114c09860a87f914731be6c 100644 |
--- a/src/wasm/wasm-js.cc |
+++ b/src/wasm/wasm-js.cc |
@@ -141,6 +141,9 @@ v8::internal::wasm::WasmModuleIndex* TranslateAsmModule(i::ParseInfo* info, |
v8::internal::AsmTyper typer(info->isolate(), info->zone(), *(info->script()), |
info->literal()); |
+ if (i::FLAG_asm_thru_wasm_simd) { |
+ typer.set_allow_simd(true); |
+ } |
if (!typer.Validate()) { |
thrower->Error("Asm.js validation failed: %s", typer.error_message()); |
return nullptr; |