Bug 1530641: Add test case; r=bhackett

Differential Revision: https://phabricator.services.mozilla.com/D21506

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Benjamin Bouvier 2019-02-28 11:53:38 +00:00
Родитель 4ee330b62d
Коммит f1a11814b4
1 изменённых файлов: 19 добавлений и 0 удалений

Просмотреть файл

@ -0,0 +1,19 @@
// |jit-test| skip-if: !wasmDebugSupport(); exitstatus:3
function userError() {};
let g = newGlobal({newCompartment: true});
let dbg = new Debugger(g);
g.eval(`
var wasm = wasmTextToBinary('(module (func (export "test") (nop)))');
var m = new WebAssembly.Instance(new WebAssembly.Module(wasm));
`);
dbg.onEnterFrame = function(frame) {
if (frame.type == "wasmcall") {
throw new userError()
}
}
result = g.eval("m.exports.test()");