diff options
Diffstat (limited to 'js/src/jit-test/tests/debug/bug1304553.js')
-rw-r--r-- | js/src/jit-test/tests/debug/bug1304553.js | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/js/src/jit-test/tests/debug/bug1304553.js b/js/src/jit-test/tests/debug/bug1304553.js new file mode 100644 index 0000000000..bf85d10c6e --- /dev/null +++ b/js/src/jit-test/tests/debug/bug1304553.js @@ -0,0 +1,21 @@ +var dbgGlobal = newGlobal({newCompartment: true}); +var dbg = new dbgGlobal.Debugger(); +dbg.addDebuggee(this); +function evalInFrame() { + var frame = dbg.getNewestFrame().older.older; + frame.eval("1"); +}; +var actual = ''; +try { + function f() { + evalInFrame(); + } +} catch (e) {} +let m = parseModule(` + actual = ''; + for (var i = 0; i < 1; ++i) + f(i); + actual; + `); +m.declarationInstantiation(); +m.evaluation(); |