// Copyright 2018 the V8 project authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.load('test/mjsunit/wasm/wasm-module-builder.js');constbuilder=newWasmModuleBuilder();builder.addMemory(16,32);builder.addFunction("test",kSig_i_v).addBody([kExprI32Const,12,// i32.const 0]);letmodule=newWebAssembly.Module(builder.toBuffer());module.then=()=>{// Use setTimeout to get out of the promise chain.setTimeout(assertUnreachable);};WebAssembly.instantiate(module);