| Index: src/wasm/wasm-module.cc
|
| diff --git a/src/wasm/wasm-module.cc b/src/wasm/wasm-module.cc
|
| index 646b6dc797d75d0f54806e20eeae61fcbfdeaaa0..d467297a787c669c0b9cb020b11e76369182931d 100644
|
| --- a/src/wasm/wasm-module.cc
|
| +++ b/src/wasm/wasm-module.cc
|
| @@ -2237,7 +2237,8 @@ MaybeHandle<WasmModuleObject> wasm::CreateModuleObjectFromBytes(
|
| Vector<const byte> asm_js_offset_table_bytes) {
|
| MaybeHandle<WasmModuleObject> nothing;
|
|
|
| - if (!IsWasmCodegenAllowed(isolate, isolate->native_context())) {
|
| + if (origin != kAsmJsOrigin &&
|
| + !IsWasmCodegenAllowed(isolate, isolate->native_context())) {
|
| thrower->CompileError("Wasm code generation disallowed in this context");
|
| return nothing;
|
| }
|
|
|