// 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.// Flags: --no-wait-for-wasm --wasm-tier-upload("test/mjsunit/wasm/wasm-module-builder.js");(functionShutdownDuringTierUp(){// Create a big module.varbuilder=newWasmModuleBuilder();builder.addMemory(1,1,true);for(i=0;i<100;i++){builder.addFunction("sub"+i,kSig_i_i).addBody([// --kExprGetLocal,0,// --kExprI32Const,i%61,// --kExprI32Sub])// --.exportFunc()}varbuffer=builder.toBuffer();// Wait for compilation to finish, but then shutdown while tier-up is still// running.assertPromiseResult(WebAssembly.compile(buffer));})();