// Copyright 2019 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: --expose-wasm --experimental-wasm-eh d8.file.execute('test/mjsunit/wasm/wasm-module-builder.js'); let builder = new WasmModuleBuilder(); let except = builder.addTag(kSig_v_i); builder.addFunction("rethrow0", kSig_v_v) .addBody([ kExprTry, kWasmVoid, kExprI32Const, 23, kExprThrow, except, kExprCatch, except, kExprRethrow, 0, kExprEnd, ]).exportFunc(); let instance = builder.instantiate(); instance.exports.rethrow0();